-
- 어디서나 마시는 커피처럼 어디서나 동작 가능한, 자바 커피에서 이름을 따서 만든 Java 언어
- 발표년대 : 1990’
- 핵심 기능 : C언어 기능 + 공통 실행환경🗺️(놀이터), 클래스🗑️(바구니 틀), 객체🪣(바구니)
- C언어 기능에 여러 기기에서 실행 가능하도록 도와주는 공통 실행환경🗺️, 그리고 데이터🔢와 메서드🎁를 담는 클래스🗑️(바구니 틀)를 통해 객체🪣(바구니)를 만들 수 있는 언어
- Java는 A언어의 기능 + B언어의 기능 + C언어의 기능에 JAVA 언어의 기능을 추가한 언어입니다.
- 기능은 포함하지만, 각 언어별로 기능을 구현한 방법은 각기 다릅니다.
- Java를 배워야 하는 이유
- Java는 앞서 배운 개발 언어의 역사에 따라서 발전해 온 언어 중 가장 많이 쓰이는 개발 언어 중 하나입니다.
- 1.Java는 공통 실행환경🗺️이 있어서 여러 기기에서 실행 가능합니다.
- 2 Java는 세상과 닮아있는 개발 언어라 코드를 이해하기 쉽고 유지 보수가 쉽습니다.
- 3 Java는 안정성이 높아서 프로그래밍 오류를 방지하고 보안상 안전합니다.
- 4 대규모 앱 개발이 가능합니다.
- 5 Java를 배우면 다양한 개발 도구와 라이브러리를 사용할 수 있습니다.
- JVM의 뜻은?
- Java Virtual Machine의 약자로 **“자바 가상 머신”**이라는 뜻을 가지고 있습니다.
- 가상 머신이란 가상의 기기를 만들어주는 것을 의미합니다.
- 다시 말해서, 여러 가지의 기기 위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는 것을 의미합니다.
- Java의 놀이터 기능과 함께 Java 프로그램을 개발할 수 있는 JDK라는 것이 있습니다.
- JDK는 Java Development Kit 즉, 자바 개발 키트라는 뜻을 가지고 있습니다.
- 우리는 Java 프로그램을 개발할 것이기 때문에 JDK를 설치하겠습니다.
- JDK는 아래 그림처럼 JRE(JVM)의 기능을 포함하고 있습니다.
- JDK는 .java 파일들을 .class 파일들로 변환해 주는 Java Compiler(javac) 기능이 있습니다.
- JDK는 코드를 디버깅하는 jdb 등의 기능이 있습니다.