들어가기 앞서
원래 Python과 Django가 좋아서 웹 프로그래밍에 입문하게 되었는데 취업을 Java를 활용하는 회사로 하여 새로운 공부를 하게 되었다. 새로운 로드맵과 함께 공부를 함에 있어서 Python과 Django 때의 실수를 안하고자 한다. 내가 공부하고 있는게 무엇인지, 왜 공부하는지 파악을 우선시 하겠다.
Java?
Java는 처음부터 객체 지향 언어로 개발된 프로그램이다. Java는 UNIX 기반의 배경을 가지고 있어 문법적 특징은 C언어와 비슷하다. Java와 다른 컴파일 언어의 구분점은 Java의 컴파일 코드가 플랫폼 독립적이란 것이다. Java 컴파일러는 바이트코드로 변환하고 바이트코드를 JVM(Java Virtual Machine, 자바 가상 머신)으로 실행한다. JVM은 운영체제와 독립적으로 동작 즉, 어느 운영체제에서나 같은 형태로 실행 가능케 해준다. 때문에 Java로 개발된 프로그램은 CPU나 운영 체제의 종류에 관계 없이 JVM을 설치 하며 어디서나 실행이 가능하다.
'Java > 기본 개념' 카테고리의 다른 글
4. PrimitiveType & Array (0) | 2022.11.15 |
---|---|
3. Variable & DataType (0) | 2022.11.15 |
2. MainMethod (0) | 2022.11.15 |
1. Java 셋팅 (0) | 2022.11.10 |