1. 식별자(identifier)는 변수, 클래스 등에 붙는 이름이다. 특수문자, 공백은 사용할수없지만 $와 _는 가능하다.
그리고 첫번째 문자에서 숫자는 사용할수없다. 대소문자를 구별해야한다.(temp 와 Temp는 다르다.)
2. 자바의 데이터 타입은 8개로 short(2바이트), int(4바이트), byte(1바이트), char(2바이트), boolean(참거짓 1비트),
long(8바이트), float(4바이트), double(8바이트)가 있다.
3. 문자열은 기본 타입이 아니며, String 클래스로 문자열을 표현한다.
4. 변수선언 ex) int temp; char temp2;
5. 리터럴은 프로그램에서 직접 표현한 값으로서 그 예로 34, %, true 등이 있으며 정수, 실수, 문자,
논리, 문자열 리터럴이 있다.
6. 정수리터럴 종류: 10진수, 8진수, 16진수 , 2진수
7. var을 사용하여 변수타입을 생략할수 있으며, 지역변수 선언에만 사용가능하다. (초깃값을 꼭 설정해야한다)
8. 상수는 변하지않는 수로서 final 키워드로 만들수 있으며, 값 변경이 불가능하다. ex) final int num = 5;
9. 자동타입변환이 가능한데 큰타입에서 작은타입으로 변환할때는 안되고 작은타입에서 큰타입은 가능하다.
10. 자바에서 키보드로부터 직접 읽는 입력을 받을때는 System.in 을 사용한다. Scanner를 사용하여 System.in에게 키를 읽게한다.
11. 증감연산에서 a++은 증가하고 증가하기전의 값을 반환하고 ++a는 증가하고 증가한 값을 반환한다.
'Programming > Development Knowledge' 카테고리의 다른 글
오픈소스소프트웨어 기초 (OSS 라이선스, LGPL, GPL, MPL, BSD, Apache) (0) | 2021.09.13 |
---|---|
데이터 통신 기초 정리2 (회선교환방식, 패킷교환방식, Sequencing, 흐름제어, 혼잡제어, 에러정정, TCP, IP, Buffering) (0) | 2021.09.10 |
알고리즘 기초 정리 1 (트리, 노드, 이진트리, 링크표현법, 이진탐색트리) (0) | 2021.09.09 |
오픈소스 소프트웨어 1장 기초 정리 (OSS,Open Sourece Software) (0) | 2021.09.05 |
데이터통신 1장 기초 정리 (통신프로토콜, Sender, Receiver, TCP/IP) (0) | 2021.09.04 |