자바 컴파일러(javac)
- 자바 코드를 실행시킬 수 있는 프로그램으로 변경.
자바 런처(java)
- JVM(Java Virtual Machine)을 통해 컴파일된 프로그램을 실행.
자바 바이트코드(Java Bytecode)
- 자바 컴파일러에 의해서 생성되는 코드. 명령어의 크기가 1Byte이기 때문에 붙여진 이름.
자바 버추얼 머신
- 각 OS에서 자바를 실행시키기 위해서 설치한 소프트웨어
클래스
- 객체를 생성하기 위한 '틀'
- 변수와 메소드를 가지고 있음.
메소드
- c언어에서 함수와 같은 뜻.
변수
- 데이터의 저장과 참조를 위해 할당된 메모리 공간
선언(declaration)
- 컴파일러에게 무엇인가를 알리는 행위
MSB(Most Significant Bit)
LSB(Least Significant Bit)
- MSB First, LSB First까지 붙여서 사용한다. 메모리에 저장할 때, 어떤 비트부터 저장하는지에 대한 정의.
char형 변수
- 유니코드 저장을 위해 1~2bytes가 가변적으로 할당됨.
상수( = literal)
- 메모리에 값이 저장되지만, 저장된 값의 변경은 불가능.
자료형의 변환
- 연산을 위해 더 넓은 자료형으로 자동 형 변환(Implicit Conversion)이 일어남.
- byte->short->int->long->float->double
Short-Circuit Evaluation(SCE)
- 가장 빠르게 연산을 진행하기 위한 계산방식
final
- c언어에서 const와 비슷한 뜻으로 딱 한번 초기화를 할 수 있는 변수. 변수타입 앞에 선언.
인스턴스(instance)
- new명령어로 생성된 객체
생성자(Constructor)
- 인스턴스가 생성될 때, 초기화를 같이 진행하는 메소드
'IT관련 지식들' 카테고리의 다른 글
git push에러 :: git did not exit cleanly (exit code 1) (0) | 2019.11.21 |
---|---|
JNI 사용법 정리 (0) | 2019.09.27 |
젠킨스(Jenkins) 사용목적 (0) | 2019.08.02 |
우분투 ftp서버 계정제한 (0) | 2019.05.28 |
우분투 VNC server 설치 (0) | 2019.01.22 |