この Java Development Kit (JDK) を使用すると、Java プログラムをコーディングして実行できます。同じ PC に複数の JDK バージョンをインストールすることができます。ただし、最新バージョンの Windows 10 に Java をインストールすることをお勧めします。 Java for Windows のインストール方法 以下は、Windows 10 に Java をインストールして、32 ビット用の JDK 8 無料ダウンロードまたは Windows 64 ビット用の JDK8 ダウンロードとインストールの手順です ステップ 1) リンクに移動します。 J
JVM とは Java 仮想マシン (JVM) Java コードまたはアプリケーションを駆動するためのランタイム環境を提供するエンジンです。 Java バイトコードを機械語に変換します。 JVM は Java ランタイム環境 (JRE) の一部です。他のプログラミング言語では、コンパイラは特定のシステム用のマシン コードを生成します。ただし、Java コンパイラは、Java 仮想マシンと呼ばれる仮想マシン用のコードを生成します。 JVM のしくみ まず、Java コードがバイトコードにコンパイルされます。このバイトコードは異なるマシンで解釈されます ホスト システムと Java ソース
Java とは Java は、実装への依存度が低くなるように設計された、汎用のクラスベースのオブジェクト指向プログラミング言語です。アプリケーション開発用のコンピューティング プラットフォームです。したがって、Java は高速で、安全で、信頼性があります。ラップトップ、データ センター、ゲーム コンソール、科学用スーパーコンピューター、携帯電話などで Java アプリケーションを開発するために広く使用されています。 Java プラットフォームとは Java プラットフォーム プログラマーが Java プログラミング アプリケーションを効率的に開発および実行するのに役立つプログラムのコレクシ
Java コマンドライン引数 このチュートリアルでは、例を使って Java コマンドライン引数について学びます。 コマンドライン引数 Java では、プログラムの実行中に引数を渡すことができます。 名前が示すように、引数はコマンド ラインを介して渡されます。 例:コマンドライン引数 class Main { public static void main(String[] args) { System.out.println(Command-Line arguments are); // loop through all arguments for(Str
Java ラッパー クラス このチュートリアルでは、例を使って Java Wrapper クラスについて学びます。 Java のラッパー クラスは、プリミティブ型 (int 、 char 、 float など) を対応するオブジェクトに変換します。 8 つのプリミティブ型のそれぞれに、対応するラッパー クラスがあります。 プリミティブ型 ラッパー クラス byte Byte boolean Boolean char Character double Double float Float int Integer long Long short S
Java ファイル クラス このチュートリアルでは、例を使って Java ファイルとそのさまざまな操作について学びます。 File java.io のクラス パッケージは、ファイルとディレクトリに対してさまざまな操作を実行するために使用されます。 java.nio という名前の別のパッケージがあります ファイルの操作に使用できます。ただし、このチュートリアルでは、java.io に焦点を当てます。 パッケージ。 ファイルとディレクトリ ファイルは、関連情報を保存するために使用できる名前付きの場所です。たとえば、 main.java Java プログラムに関する情報を含む Java
Javaジェネリック このチュートリアルでは、Java ジェネリック、ジェネリック クラスとメソッドの作成方法、および例を使用してその利点について学習します。 Java Generics を使用すると、さまざまなタイプのデータ (オブジェクト) で使用できる単一のクラス、インターフェース、およびメソッドを作成できます。 これにより、コードを再利用できます。 注意 :ジェネリック プリミティブ型 (int では機能しません) 、 float 、 char など) Java ジェネリック クラス あらゆるタイプのデータで使用できるクラスを作成できます。このようなクラスはジェネリック クラ
Java ラムダ式 この記事では、Java ラムダ式と、関数型インターフェース、汎用関数型インターフェース、およびストリーム API でのラムダ式の使用について、例を使用して学習します。 ラムダ式は、Java 8 で初めて導入されました。その主な目的は、言語の表現力を高めることです。 しかし、ラムダに入る前に、まず関数型インターフェースを理解する必要があります. 機能インターフェースとは? Java インターフェースに抽象メソッドが 1 つだけ含まれている場合、それは機能インターフェースと呼ばれます。この 1 つのメソッドだけが、インターフェースの意図された目的を指定します。 たと
Java オートボクシングとアンボクシング このチュートリアルでは、例を使って Java のオートボクシングとアンボクシングについて学びます。 Java オートボクシング - プリミティブ型からラッパー オブジェクトへ オートボクシング Java コンパイラは、プリミティブ型を対応するラッパー クラス オブジェクトに自動的に変換します。たとえば、 int a = 56; // autoboxing Integer aObj = a; オートボクシング Java コレクションを操作する際に大きな利点があります。 例 1:Java オートボクシング import java.util
Java の型キャスト このチュートリアルでは、Java の型キャストとその型について、例を使って学習します。 Java 型キャストについて学ぶ前に 、Java データ型について理解していることを確認してください。 型キャスト 1 つのデータ型 (int) の値を変換するプロセス 、 float 、 double など) を別のデータ型に変換することは、型キャストとして知られています。 Java には、13 種類の型変換があります。ただし、このチュートリアルでは、主要な 2 つのタイプのみに焦点を当てます。 1.ワイドニングタイプのキャスティング 2.細型キャスティング 他のタイ
Java スキャナー クラス このチュートリアルでは、例を使用して Java スキャナーとそのメソッドについて学習します。 Scanner java.util のクラス パッケージは、入力ストリーム、ユーザー、ファイルなどのさまざまなソースから入力データを読み取るために使用されます。例を見てみましょう。 例 1:スキャナーを使用してテキスト行を読み取る import java.util.Scanner; class Main { public static void main(String[] args) { // creates an object of Scanner
Java PrintWriter クラス このチュートリアルでは、Java PrintWriter とその print() および printf() メソッドについて、例を使って学習します。 PrintWriter java.io のクラス パッケージを使用して、一般的に読み取り可能な形式 (テキスト) で出力データを書き込むことができます。 抽象クラス Writer を拡張します . PrintWriter の働き 他のライターとは異なり、PrintWriter プリミティブ データを変換します (int 、 float 、 char など) をテキスト形式に変換します。次に、フ
Java StringWriter クラス このチュートリアルでは、例を使用して Java StringWriter とそのサブクラスについて学習します。 StringWriter java.io のクラス パッケージを使用して、データ (文字単位) を文字列バッファーに書き込むことができます。 抽象クラス Writer を拡張します . 注意 :Java では、文字列バッファーは変更可能な文字列と見なされます。つまり、文字列バッファを変更できます。文字列バッファから文字列に変換するには、 toString() を使用できます メソッド。 StringWriter を作成する S
Java StringReader クラス このチュートリアルでは、例を使用して Java StringReader とそのメソッドについて学習します。 StringReader java.io のクラス パッケージを使用して、文字列からデータ (文字単位) を読み取ることができます。 抽象クラス Reader を拡張します . 注意 :StringReader で 、指定された文字列は、文字が個別に読み取られるソースとして機能します。 StringReader を作成する StringReader を作成するには 、 java.io.StringReader をインポートする必
Java BufferedWriter クラス このチュートリアルでは、例を使って Java BufferedWriter とそのメソッドについて学びます。 BufferedWriter java.io のクラス パッケージを他のライターと一緒に使用して、データ (文字単位) をより効率的に書き込むことができます。 抽象クラス Writer を拡張します . BufferedWriter の働き BufferedWriter 8192 文字の内部バッファを維持します . 書き込み操作中、文字はディスクではなく内部バッファに書き込まれます。バッファーがいっぱいになるか、ライターが閉
Java BufferedReader クラス このチュートリアルでは、例を使って Java BufferedReader とそのメソッドについて学びます。 BufferedReader java.io のクラス パッケージを他のリーダーと一緒に使用して、データ (文字単位) をより効率的に読み取ることができます。 抽象クラス Reader を拡張します . BufferedReader の働き BufferedReader 8192 文字の内部バッファを維持します . BufferedReader の読み取り操作中 、文字のチャンクがディスクから読み取られ、内部バッファーに格
Java FileWriter クラス このチュートリアルでは、例を使用して Java FileWriter とそのメソッドについて学習します。 FileWriter java.io のクラス パッケージを使用して、データ (文字単位) をファイルに書き込むことができます。 OutputStreamWriter を拡張します クラス。 FileWriter について詳しく知る前に 、Java ファイルについて知っておく必要があります。 FileWriter を作成する ファイル ライターを作成するには、Java.io.FileWriter をインポートする必要があります。 最初に
Java FileReader クラス このチュートリアルでは、例を使用して Java FileReader とそのメソッドについて学習します。 FileReader java.io のクラス パッケージを使用して、ファイルからデータ (文字単位) を読み取ることができます。 InputSreamReader を拡張します クラス。 FileReader について学ぶ前に 、Java ファイルについて知っていることを確認してください。 FileReader を作成する ファイル リーダーを作成するには、java.io.FileReader をインポートする必要があります。 最初に
Java OutputStreamWriter クラス このチュートリアルでは、例を使用して Java OutputStreamWriter とそのメソッドについて学習します。 OutputStreamWriter java.io のクラス パッケージを使用して、文字形式のデータをバイト形式のデータに変換できます。 抽象クラス Writer を拡張します . OutputStreamWriter クラスは他の出力ストリームで動作します。これは、バイト ストリームと文字ストリーム間のブリッジとしても知られています。これは OutputStreamWriter その文字をバイトに変換しま
Java InputStreamReader クラス このチュートリアルでは、例を使用して Java InputStreamReader とそのメソッドについて学習します。 InputStreamReader java.io のクラス パッケージを使用して、バイト単位のデータを文字単位のデータに変換できます。 抽象クラス Reader を拡張します . InputStreamReader クラスは他の入力ストリームで動作します。これは、バイト ストリームと文字ストリーム間のブリッジとしても知られています。これは InputStreamReader 入力ストリームからバイトを文字として
Java