본문 바로가기

programming/Gukbi

국비 교육 1일차

728x90
반응형

복습 복습

 

1. 자바 프로그램 제작

 =JDK

=path 지정: c:\jdk-14.0.2\bin

bin폴더(자바 명령어)

 

= javac : 자바소스 => 컴퓨터가 인식하는 언어 

            (컴파일)

            A.java -> A.class

= java : 컴파일된 파일을 한줄씩 읽어 번역 (인터프리터)

= javap : A.class -> A.java (역컴파일러)

= jar : zip파일형식

     (.class 파일만 모아서 => 라이브러리 생성)

= classpath 지정 : 자바에서 지원하는 class를 사용하기 위해

= 자바소스를 코딩 : 편집기

   이클립스 (도움말, assist, 자동생성, 에러처리) 

 

2. 자바 특징

: 호환성 (운영체제 전체), 재사용성, 유지보수가 용이함, 메모리 자동 관리

 

3. 프로그램 구조 

 (변수 + 메소드) = 클래스

 method : (class 안에 있는 경우, class 종속)

 모든 프로그램에는 main을 한 개 이상 가지고 있다. 

 

4. 실행 프로그램

 MainClass.java ====> MainClass.class====> 실행

                     javac                                   java => Ctrl+F11 

 

5. 에러처리 

  1) 대소문자 구문

  2) 문장 끝 ; 

  3) { } 블록 확인  => 들여쓰기

 

6. 주석

 1) // 한줄 주석

 2) /**/ 여러줄 주석 

 

7. 표현식

 - 정수

  1) 10, 20, 30 => 10진법   / 평상시에 사용하는 정수 (가장 많이 사용)
  2) 012, 013, 011 => 8진법 (10, 11, 12)
  3) 0xFF ==> 16진법  10(A) 11(B) 12(C) 13(D) 14(E) 15(F)
  4) 0b00001010 ==> 2진법

  5) 10L (10) -> 저장크기 (64bit, 8byte)

     L을 사용하지 않고 사용시에는 24억 4천까지만 저장됨/24억 4천이 넘어가면 숫자 뒤에 꼭 L 붙여줘야함

 

 - 실수: 10.5(8byte), 10.5F (4byte)

 

 - 문자 : 문자 한 개 저장 'A' 

 

 - 문자열 : 여러 개의 문자를 동시에 저장 "문자열" 

 

 - true/false

 

728x90
반응형

'programming > Gukbi' 카테고리의 다른 글

국비 교육 5일차 - 조건문  (0) 2020.12.31
국비 교육 4일차 - 연산자, 제어문  (0) 2020.12.28
국비 교육 3일차 - 연산자  (0) 2020.12.26
국비 교육 3일차 - 형 변환  (0) 2020.12.26
국비 교육 2일차  (0) 2020.12.23