복습 복습
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
'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 |