본문 바로가기

개발자

JAVA

  1. 개발환경설치 

    1. JDK15 (JAVA Development Kit),

    2. STS4(Spring tool suite)

 

  1. workspace:javastudy

    1. project:FirstPRJ

    2. package: 관련된 클래스의 묶음.

    3. 하나의 클래스는 반드시 패키지에 소속되어 한다.

    4. 패키지명은 보통 조직의 역순으로 정의한다.

 

  1. variable(변수) : 저장할 메모리 공간에 붙여지는 이름

    1. 변수선언 

    2. 변수초기화 

 

  1. Type 타입 : 변수명 앞에 위치하면서 저장할 값의 종류와 범위를 한정한다.

 

  1. 소스(.java) -> 컴파일(javac) -> .class(바이트코드)

-> JVM 실행(java) 이 바이터리코드로 변환후 실행(java)

 

  1. 라이브러리 클래스 : 메인메소드가 없는 클래스(객체타입)

  2. 기본타입

    1. 정수형 : byte(1), short(2), char(2), int(4), long(8)

    2. 실수형 : float(4), double(8)

    3. 논리형 boolean(true or false)

  3. 유니코드 : 전 세계의 표현할수 있는 문자를 표준화하여 만든 코드

  4. 연산자의 종류

    1. 단항 연산자 : 부호(+, -) , ++ , --

    2. 대입 연산자 : =

    3. 산술 연산자 : +, -, *, /, %(나머지)

    4. 비교 연산자 : ==(같다), !=(다르다), <, >, >

    5. 논리 연산자 : 

      1. &&(논리곱)  : 피연산자 모두 true일때만 결과는 true

      2. || (논리합) : 피연산자 중 어느 한 쪽이 true면 결과는 true

      3.  !(부정) : !true => false, !false => true;

      4.  ^ 배타적논리법 : 피연산자가 같으면 false 다르면 true

      5. 비교연산자, 논리연산자의 결과는 boolean형 타입의 값이 도출된다.

      6. 우선순위 : ()>산술 > 비교 > 논리 > 대입

  5. 제어문

    1. 분기문 : 단순 if, if~else, 다중 if(if~else if~else), switch

    2. 반복문 : for문, 향상된 for문(배열, 컬렉션), while문, do~while문

    3. break : 가장 가까이 있는 반복이나 switch 클래스를 하나만 빠져나간다.

    4. continue : 반복문에서 사용된다.

      1. for : 증감식으로 이동(이하 실행문 실행X)

      2. while, do-while : 조건식으로 이동(이하 실행문 실행X)

  6. 디버거 : 프로그램의 실행순서를 추적하면서 변수값을 체크 할 수 있다.

  7. 형변환(타입변환) : 데이터 타입을 다른 타입으로 변환할 수 있다. boolean을 제외한 7개의 기본형은 서로 형변환이 가능하다.

    1. 규칙1) 피연산자중에 큰타입으로 자동 형변환 후 연산에 참여한다.

    2. 규칙2) int이하의 타입연산은 피연산자를 int형으로 자동형변환 후 연산에 참여한다.

 

 

'개발자' 카테고리의 다른 글

데이터 타입  (0) 2020.12.28
기본형 타입  (0) 2020.11.10