본문 바로가기
728x90
반응형

전체 목록53

자바 정리 - 객체 지향 프로그램(OOP : Object-Oriented Programming) 객체 지향 프로그램 (OOP : Object-Oriented Programming) 객체(Object) 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지며 식별 가능한 것 속성(필드(field) + 동작(메소드(method))로 구성 클래스로부터 생성되며, new 클래스( )로 생성 객체와 객체 간의 상호작용 메소드를 통해 객체들이 상호작용 메소드 호출 : 객체가 다른 객체의 기능을 이용하는 것 클래스(class) 자바의 설계도 (객체를 만들기 위한 설계도) 인스턴스(instance) : 클래스로부터 만들어진 객체 (객체는 클래스의 인스턴스) 하나의 클래스로 여러개의 객체 생성 가능 객체지향 프로그래밍 단계 클래스 변수 : 클래스로 선언한 변수, 해당 클래스의 객체 번지가 저.. 2021. 11. 30.
자바 정리 - 배열, 열거타입 배열 배열 : 데이터를 연속된 공간에 나열하고 각 데이터에 인덱스(Index) 부여한 자료구조 같은 타입의 데이터만 저장할 수 있음 한 번 생성된 배열은 길이를 늘리거나 줄일 수 없음 (단점) / ArrayList 사용 인덱스가 0번부터 시작 반복문과 함께 사용 배열 변수 선언 형식1 형식2 int [ ] intArray; int intArray[ ]; double [ ] doubleArray; double doubleArray[ ]; String [ ] strArray; String strArray[ ]; 참조할 배열 객체 없는 경우 배열 변수는 null값으로 초기화 ex) 타입[ ] 변수 = null; 배열 생성 값 목록으로 배열 생성 (리터럴) 타입 [ ] 변수 = { 값0, 값1, 값2, 값3, .. 2021. 11. 30.
자바 정리 - 타입 참조타입 Binary Search (이진탐색) 객체 : 변수 + 메소드 결합 자바 : 객체 지향 언어 프로그래밍 : 데이터 다루기 언어(프로그램) 변수 : 선언, 초기화 연산자 제어문 조건문 - if, switch 반복문 - for, while 메소드 (함수) - 기본타입(primitive type) : 정수, 실수, 문자, 논리 리터럴 저장 (원시타입) 정수 타입(Integer) : 4byte byte : 1byte = 8bit char : 2byte = 16bit short : 2byte = 16bit int : 4byte = 32bit (기본) long : 8byte = 64bit 실수 타입 : 4byte float : 4byte = 32bit (소수점 7자리까지 저장가능) double : 8byt.. 2021. 11. 30.
자바 정리 - 반복문 switch문 : 변수가 어떤 값을 갖는가에 따라 실행문 선택 같은 기능의 if문보다 코드가 간결 값으로 정수형(char 포함), String 가능, 실수형(double, float), boolean 불가 switch문 양식 switch(변수) { // 변수 : 결과 case 값1 : 실행문A break; case 값2 : 실행문B break; default : 실행문C } 반복문 : 제어문 처음으로 다시 되돌아가 반복 실행 = looping(반복) 개발자가 직접 반복 가능 - 직관적 컴퓨터가 대신 처리 for문 : 반복 횟수를 알고 있을 때 사용 for문 양식 for(변수 선언하는 초기화식; 조건식; 반복문) { 실행문 } ex) 1~100까지의 합 출력 int sum = 0; for(int i = 1.. 2021. 11. 30.
자바 정리 - 연산자, 조건문 기본형 구분 하는 방법 int 등 기본 자료형 비교 시 == 사용 가능 참조형 구분 하는 방법 String 등 참조형 비교 시 .equals 사용해야함 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산 되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 산술 : +, % 대입 : = 비교 : ==, !=, >, =, = 90) { System.out.println("점수가 90보다 큽니다."); System.out.println("등급은 A입니다."); } // 들여쓰기(Indent) // 자동 들여쓰기 : Ctrl + Shift + F(Formatting) if (score < 90) System.out.p.. 2021. 11. 30.
자바 정리 - 연산자 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 연산자의 종류 산술 : +, -, *, /, % : 사칙연산 및 나머지 계산, 이항 부호 : +, - : 음수와 양수의 부호, 단항 문자열 : + : 두 문자열을 연결, 이항 대입 : =, +=, -=, *=, /=, %= : 오른쪽의 값을 왼쪽의 변수에 대입, 이항 증감 : ++, — : 1만큼 증가, 감소, 단항 비교 : ==, !=, >, =, JDK33.0 str4 = 3 + 3.0 + "JDK"; // 3 + 3.0 + "JDK" -> 6.0JDK 비교 연산자(=, ==, !=) : 피연산자의 대소(=.. 2021. 11. 30.
자바 정리 - 변수, 출력 예제 1) package chapter01; public class VariableUseExample { public static void main(String[] args) { // 변수 선언과 동시에 초기화 int hour = 3; // hour 변수에 값 3 저장 int minute = 5; // minute 변수에 값 5 저장 System.out.println(hour + "시간 " + minute + "분"); // hour, minute 값 출력 // totalMinute 변수 선언과 동시에 초기화 int totalMinute = (hour * 60) + minute; // totalMinute = (3 * 60) + 5; hour 값 : 3, minute 값 : 5 System.out.pri.. 2021. 11. 30.
자바 정리 - 기초 자바 자바 기초설정 시 Window - Preferences - General - Workspace - Text file encoding - Other - UTF-8로 변경 폰트 설정 방법 Window - Preferences - General - Appearance - Colors and Fonts - Basic - Text Font - Edit - 폰트 변경 bin = binary 약자 : class 파일이 들어감(컴파일 된 파일이 들어감) bidirection - 양방향 src = source 약자 : java 파일이 들어감(소스 파일이 들어감) 단축키 메인 메소드 생성 (public static void main(String[] args)) : m 입력 → ctrl + space → enter S.. 2021. 11. 30.
SQL 정리6 2021-0615-01) 2) 관계연산자 대소관계를 비교할 때 사용되는 연산자 , =, = 5000 -- 급여가 5000 이상인 사람만 출력 ORDER BY 3; 사용예) 사원테이블에서 급여가 5,000이상 10,000이하인 사원의 이름, 입사일, 부서코드, 급여를 조회하시오 SELECT FIRST_NAME|| ' ' || LAST_NAME AS 이름, HIRE_DATE AS 입사일, DEPARTMENT_ID AS 부서코드, JOB_ID AS 직무코드, SALARY AS 급여 FROM HR.EMPLOYEES -- WHERE절 없을 시 전부 출력 가능 WHERE 10000 >= SALARY AND SALARY >= 5000 -- 급여가 5000 이상, 10000 이하인 사람만 출력 ORDER BY 3; *.. 2021. 11. 30.
728x90
반응형