본문 바로가기

IT/자바11

JDK 설치하기 및 환경 변수 설정하기 자바를 사용하기 위해서는 JDK를 설치 및 환경 변수 설정을 완료해야 합니다.JDK(Java Development Kit) 자바 개발도구 라고 하며 JRE와 개발에 필요한 실행파일(javac.exe 등) 으로 구성되어 있습니다. JRE란 자바실행환경(Java Runtime Environment) 즉, 자바로 작성된 응용프로그램이 실행되기 위한 최소 환경입니다. JRE 는 JVM과 클래스 라이브러리(Java API)로 구성되어 있습니다. JDK = JRE + 개발에 필요한 실행파일(javac.exe 등)JRE = JVM + 클래스라이브러리(Java API) JDK 설치 1. JDK 다운로드 받기https://www.oracle.com/index.html 에 접속해 Downloads를 클릭 Java SE를 .. 2018. 8. 20.
자바 가상 기계 JVM(Java Virtual Machine) 자바의 가장 큰 특징 중 하나인 자바 가상 기계(JVM)에 대해 알아 보겠습니다. JVM의 상세한 내용과 메모리 구조에 대해서는 다음에 알아보기로 하고 오늘은 JVM의 간단한 기능을 알아봅시다. 자바 Write once, run anywhere. (한 번 작성하면 어디서든 실행된다.) 다른 언어로 쓰여진 코드는 운영체제를 거치고 하드웨어로 전달 됩니다. 이 코드는 해당 운영체제에 최적화 되어 있습니다. 그렇기 때문에 운영체제가 바뀌면 코드도 바뀌어야 합니다. 하지만, 자바 언어로 쓰여진 코드는 JVM을 한번 거친 후에 운영체제를 거쳐 하드웨어로 전달 됩니다. 그러므로, 자바 언어는 해당 운영체제에 맞는 JVM을 설치하면, 한 번만 작성해도 어디서든 실행 할 수 있습니다. 아래 그림은 위에서부터 아래로 자.. 2018. 8. 20.
자바의 역사 및 특징 안녕하세요. 자바 프로그래밍 언어를 공부하기에 앞서 자바의 역사 및 특징에 대해 알아보려고 합니다. 자바란? 자바는 썬 마이크로시스템즈(Sun Microsystems, Inc) 에서 개발해 1995년 발표한 객체지향 프로그래밍 언어 입니다. 1991년 썬의 엔지니어들은 오크(Oak)라는 언어를 개발했습니다. 오크는 C++의 장점을 도입하고, 단점은 보완한 언어입니다. 인터넷이 발달하며 오크를 인터넷에 적합하게 바꾼 언어가 자바입니다. 현재 웹 애플리케이션 구축용으로 자바가 인기를 얻고있습니다. 자바의 특징 운영체제에 독립적 입니다.프로그램은 운영체제에서 실행됩니다. 한 운영체제에서 최적화 되어 실행할 수 있는 프로그램은 다른 운영체제에서는 실행 할 수 없는 것이 일반적입니다. '이것을 프로그램은 운영체제.. 2018. 8. 20.