1. 大人向けのプログラミング

最近まで、CodeGym Web サイトでのみプログラムを作成していました。これは簡単で、便利で、理解できました。でも、いつもそうするつもりはありませんよね?本物のプログラマーと同じように、大人のようにプログラムを書き始める時が来ました。どういうわけか、CodeGym が作成される前に人々はプログラムを書いていました。

CodeGym を使用せずにコンピューター上でプログラムを作成するには、次の 2 つのことを行う必要があります。

  1. Java JDKをインストールする
  2. Java IDEをインストールする

これらは何ですか?

Java JDK
Java で書かれたプログラムは、通常のコンピューター プログラムとは異なります。通常のプログラムには、コンピュータ プロセッサによって直接実行できるマシン コードが含まれており、実行するために追加の操作は必要ありません。

Java で書かれたプログラムにはマシンコードは含まれません。代わりに、特別なバイトコードが含まれています。プロセッサはbytecodeを実行する方法を知らないため、Java プログラムを実行するときは、最初に特別なプログラムであるJVMを起動します。そして、バイトコードを理解し、それを実行する方法を知っているのはJVMです。JVMJDKの一部です。

Java IDE

最新のプログラムには、数百万行のコードが含まれています。基本的なテキスト エディタを使用してこのようなプログラムを作成することは不可能です。代わりに、プログラマーは、作業を大幅にスピードアップして簡素化する強力なソフトウェア ツールを使用します。

これらのプログラムを作成するためのプログラムは、通常、IDEと呼ばれます。IDE は統合開発環境の略です。

Java プログラムを作成するための一般的なIDE は3 つあります。

  1. インテリJアイデア
  2. 日食
  3. NetBeans

ほとんどの人がIntelliJ IDEAを好みます。一度知ればその理由が分かります。ただし、最初にJVMJDKを扱う必要があります。


2. JDKとは何ですか?

JVM はJava 仮想マシンの略です。通常のプロセッサはマシンコードを実行しますが、JVM はバイトコードを実行します。これは、JVMが仮想プロセッサ/コンピュータのようなものであることを意味します。

プログラマーはコンピューターやプロセッサーを機械と呼ぶことがよくあります。慣れてください。あなたもその一人です。

JVM良いものですが、JVMだけでは役に立ちません。裸のプロセッサも必要とする人はいません。JVM通常、あらゆる種類のコレクション、リスト、その他のクラスを含む一連の標準ライブラリと組み合わせられます。ちなみに、標準ライブラリには数千のクラスが含まれています。

JREJava ランタイム環境の略です。

JRE多くの Java プログラムを実行するには十分ですが、プログラマ向けではありません。たとえば、Java コンパイラはJR​​Eには含まれていません。どこで入手できますか?

Java 開発者は、独自のツールキットであるJDK ( Java Development Kit ) を持っています。JDKには、 JREJava コンパイラに加え、Java 開発者にとって非常に役立つ他のプログラムが含まれています。全体像は次のようになります。

JDKには、 JREと Java 開発者向けのツールが含まれています。

JREにはJVMと標準 Java ライブラリのセットが含まれています。

JVMJava 仮想マシンです。


3. JDKのバリアント

3~5年ごとにJavaの新しいバージョンが登場し、それが大きな出来事だった時代は過ぎました。現在、 JDKの新しいバージョンは6 か月ごとにリリースされています。Google Chrome の例は伝染性であることが判明しました :) さらに、さまざまな企業が独自のJDKを作成しています。

Microsoft は 1990 年代後半に、プログラムを Windows から独立させて普及が進む Java プラットフォームを潰すためにこれを最初に実行しました。もちろん、Microsoft は法廷で敗訴し、独自のより独立した Java 類似物である .NET プラットフォームと C# 言語をリリースすることを余儀なくされました。

.NET プラットフォームは Microsoft の JRE に相当するもので、C# 言語の初期バージョンでは Java 言語と 1 対 1 のマッピングがありました。とはいえ、それ以来、橋の下にはたくさんの水が流れてきました。

いずれにせよ、現在では人気のあるJDKがいくつかあります。私たちはそのうちの 2 つに興味があります:

  • Oracle JDK は、Java を作成した会社の公式JDKです。企業での使用には一部の支払いが必要になりましたが、個人使用と個人開発者は依然として無料です。
  • OpenJDK は、同じく Oracle によってリリースされた無料のJDKです。これは、Oracle にお金を払いたくない開発者や企業に人気があります。

開発者にとっては基本的な違いはないため、OpenJDK を安全に使用できます。


4. JDKのインストール

OpenJDK 16 をコンピューターにダウンロードする必要があります。まず、https://jdk.java.net/16/にアクセスします。

「ビルド」セクションで、お使いの OS の JDK バージョンをクリックしてダウンロードを開始します。

誤って削除しないように、ダウンロードしたアーカイブを解凍する前に安全な場所に移動することをお勧めします。

重要!JDK へのパスにキリル文字が含まれていないことを確認してください。キリル文字はプログラムの起動時に問題を引き起こします。


5. JDKのインストールに関するビデオ

このプロセスに関するあらゆる疑問をカバーする特別なビデオを作成しました。

もちろん、まだ質問がある場合は、いつでもフォーラムで質問することができます。