CS역량이 많이 부족함을 느껴 CS를 조금씩 공부하면서 공부한 것들을 정리해보려고 한다.
그 첫 번째로 가장 자주 쓰고 주로 다루는 언어인 자바로 시작하기로 했다.
1. 개요
- 썬 마이크로시스템즈에서 1995년 개발한 객체 지향 프로그래밍 언어
- 창시자는 제임스 고슬링
2. 철학
- 객체 지향 방법론을 사용해야 한다.
- 같은 프로그램이 여러 운영 체제에서 실행될 수 있어야 한다.
- 컴퓨터 네트워크 접근 기능이 기본으로 탑재되어 있어야 한다.
- 원격 코드를 안전하게 실행할 수 있어야 한다.
- 다른 객체 지향 언어들의 좋은 부분만 가지고 와서 사용하기 편해야 한다.
3. 특징
- 플랫폼에 독립적인 언어, 즉 가상 머신인 JVM에 종속적이다.
더보기
자바 컴파일러는 바이트코드인 클래스 파일을 생성하고, JVM이 파일의 바이트코드를 읽은 뒤 기계어로 바꾸어 실행한다.
자바 기본 코드
class Main {
public static void main(String args[]) {
System.out.println("Hello");
}
}
'Computer Science > JAVA' 카테고리의 다른 글
자바 컬렉션 프레임워크(Java Collection Framework) 중 맵(MAP) 정리 (0) | 2022.04.18 |
---|---|
자바 컬렉션 프레임워크(Java Collection Framework) 중 셋(SET) 정리 (0) | 2022.04.15 |
자바 컬렉션 프레임워크(Java Collection Framework) 중 리스트(List) 정리 (0) | 2022.04.13 |
[JAVA] 객체 지향 프로그래밍(Object Oriented Programing) (0) | 2022.01.11 |
JAVA의 장점과 단점 (1) | 2021.12.20 |