1. 어른들을 위한 프로그래밍

최근까지 CodeGym 웹 사이트에서만 프로그램을 작성했습니다. 이것은 간단하고 편리하며 이해하기 쉬웠습니다. 하지만 당신은 항상 이렇게 할 것이라고 생각하지 않습니까? 실제 프로그래머처럼 성인처럼 프로그램 작성을 시작할 때입니다. 어쨌든 사람들은 CodeGym이 만들어지기 전에 프로그램을 작성하고 있었습니다!

CodeGym 없이 컴퓨터에 프로그램을 작성하려면 다음 두 가지를 수행해야 합니다.

  1. 자바 JDK 설치
  2. 자바 IDE 설치

이것들은 무엇입니까?

Java JDK
Java로 작성된 프로그램은 일반 컴퓨터 프로그램과 다릅니다. 일반 프로그램에는 컴퓨터 프로세서에서 직접 실행할 수 있는 기계 코드가 포함되어 있으며 실행을 위해 추가 조작이 필요하지 않습니다.

Java로 작성된 프로그램에는 기계 코드가 포함되어 있지 않습니다. 대신 특수 바이트 코드 가 포함되어 있습니다 . 프로세서는 바이트코드를 실행하는 방법을 모르기 때문에 Java 프로그램을 실행할 때 먼저 특수 프로그램인 JVM을 시작합니다 . 그리고 바이트코드를 이해 하고 실행하는 방법을 알고 있는 것은 JVM 입니다 . JVM JDK 의 일부입니다 .

자바 IDE

최신 프로그램에는 수백만 줄의 코드가 포함되어 있습니다. 기본 텍스트 편집기를 사용하여 이러한 프로그램을 작성하는 것은 불가능합니다. 대신 코더는 작업 속도를 크게 높이고 단순화하는 강력한 소프트웨어 도구를 사용합니다.

프로그램을 만들기 위한 이러한 프로그램을 일반적으로 IDE 라고 합니다 . IDE는 통합 개발 환경을 의미합니다 .

Java 프로그램을 작성하기 위한 3가지 인기 있는 IDE 가 있습니다 .

  1. IntelliJ IDEA
  2. 넷빈즈

거의 모든 사람이 IntelliJ IDEA를 선호합니다 . 일단 알고 나면 그 이유를 이해할 것입니다. 그러나 먼저 JVMJDK를 처리해야 합니다 .


2. JDK 란 무엇입니까 ?

JVM은 자바 가상 머신을 의미합니다. 일반 프로세서는 머신 코드를 실행하지만 JVM은 바이트코드를 실행합니다 . 이것은 JVM 이 가상 프로세서/컴퓨터와 같다는 것을 의미합니다.

프로그래머는 종종 컴퓨터/프로세서를 기계라고 부릅니다. 익숙해지세요: 당신도 이제 그들 중 하나입니다.

JVM 좋은 것이지만 JVM 만으로는 쓸모가 없습니다. 아무도 베어 프로세서가 필요하지 않습니다. JVM 일반적으로 모든 종류의 컬렉션, 목록 및 기타 클래스를 포함하는 표준 라이브러리 세트와 쌍을 이룹니다. 그런데 표준 라이브러리에는 수천 개의 클래스가 포함되어 있습니다.

JRE Java Runtime Environment 의 약자입니다 .

JRE 많은 Java 프로그램을 실행하기에 충분하지만 프로그래머를 위한 것은 아닙니다. 예를 들어 Java 컴파일러는 JRE 에 포함되어 있지 않습니다 . 어디서 구할 수 있습니까?

Java 개발자는 고유한 툴킷인 JDK ( Java Development Kit )를 사용합니다. JDK 에는 Java 개발자에게 매우 유용한 다른 프로그램과 함께 JREJava 컴파일러가 포함되어 있습니다 . 큰 그림은 다음과 같습니다.

JDK 에는 Java 개발자를 위한 JRE 플러스 도구가 포함되어 있습니다 .

JRE 에는 JVM 과 표준 Java 라이브러리 세트가 포함되어 있습니다 .

JVM 자바 가상 머신 입니다 .


3. JDK 의 변형

3~5년마다 새로운 버전의 자바가 등장해 큰 사건이었던 시대는 지났다. 이제 JDK 의 새 버전이 6개월마다 릴리스됩니다. Google 크롬의 예는 전염성이 있는 것으로 밝혀졌습니다 :) 또한 여러 회사에서 자체 JDK 를 생산합니다.

마이크로소프트는 1990년대 후반에 Windows와 독립적인 프로그램을 만드는 점점 인기를 얻고 있는 Java 플랫폼을 분쇄하기 위해 처음으로 이 작업을 수행했습니다. 물론 마이크로소프트는 법정에서 패했고 보다 독립적인 자바 아날로그인 .NET 플랫폼과 C# 언어를 출시해야 했습니다.

.NET 플랫폼은 Microsoft의 JRE 대응 플랫폼이며 C# 언어의 초기 버전에는 Java 언어에 대한 일대일 매핑이 있었습니다. 즉, 그 이후로 많은 물이 다리 아래로 흘렀습니다.

어쨌든 오늘날 인기 있는 여러 JDK 가 있습니다 . 우리는 그들 중 두 가지에 관심이 있습니다:

  • Oracle JDK 는 Java를 만든 회사의 공식 JDK 입니다. 이제 기업에서 사용하려면 약간의 비용을 지불해야 하지만 개인용 및 개인 개발자에게는 여전히 무료입니다.
  • OpenJDK 는 Oracle에서 출시한 무료 JDK 입니다. Oracle에 돈을 지불하고 싶지 않은 개발자와 회사가 가장 좋아하는 것입니다.

개발자 입장에서는 근본적인 차이가 없기 때문에 안전하게 OpenJDK를 사용할 수 있습니다.


4. JDK 설치

컴퓨터에 OpenJDK 16을 다운로드해야 합니다 . 먼저 https://jdk.java.net/16/ 로 이동합니다.

"빌드" 섹션에서 OS의 JDK 버전을 클릭하여 다운로드를 시작합니다.

다운로드한 아카이브를 실수로 삭제하지 않도록 압축을 풀기 전에 안전한 장소로 옮기는 것이 좋습니다.

중요한! JDK 경로에 키릴 문자가 없는지 확인하십시오. 키릴 문자는 프로그램 실행에 문제를 일으킵니다.


5. JDK 설치 동영상

이 프로세스에 대한 모든 가능한 질문을 다루는 특별 비디오를 만들었습니다.

물론 여전히 질문이 있는 경우 언제든지 포럼 에서 질문할 수 있습니다 .