Java

Java

【Java】非同期処理/スレッドのついて(ThreadやRunnableの使い方)

はじめに 今回はJavaの「非同期処理/スレッド(Thread)」について勉強したことを記載していきたいと思います。   非同期処理とは 非同期処理とは、処理の実行中に処理を止めることなく別の処理を実行する仕組みのことです。Javaでは「T...
Java

【Java】ファイル操作について(ファイルの入出力や読み込み)

はじめに 今回は、Javaの「ファイル操作」について勉強したことを記載していきたいと思います。   ファイルの作成 createNewFileメソッドを使用することで、ファイルを作成することができます。 /** * @param args ...
Java

【Java】日付操作について(DateAndTime APIの日付操作)

はじめに 今回は、javaの「日付操作」の使い方について、勉強したことを記載していきたいと思います。   主なクラス DateAndTime APIで使用する主なクラスは下の表になります。 クラス名 詳細 LocalDate ローカルの日付...
Java

【Java】Streamについて(使い方や操作に使用するメソッドについて)

はじめに 今回は、javaの「Stream」メソッドについて勉強したことを記載していきたいと思います。   Streamとは Streamとは、ListやMap・Setなどのコレクションに対して、様々な処理をラムダ式を使用して簡潔に記述する...
Java

【Java】Mapについて(定義・宣言方法・初期化・操作について)

はじめに 今回は、javaの「Map」の使い方について、勉強したことを記載していきたいと思います。   Mapとは 「Map」はキーと値をペアとして扱うことができるたクラスになります。ペアとして要素を取り扱われるため、キーは一意になります。...
Java

【Java】Setについて(定義・宣言方法・初期化・操作について)

はじめに 今回は、javaの「Set」の使い方について、勉強したことを記載していきたいと思います。   Setとは Setとは、重複のないデータの集まりを扱うために用意されたクラスになります。Set要素は全て一意の値となるため重複する要素は...
Java

【Java】列挙型(enum)について(定義方法や使い方について)

はじめに 今回はjavaの「列挙型(enum)」の使い方について、勉強したことを記載していきたいと思います。   列挙型とは 列挙型は、複数の定数(列挙子)をまとめて管理することができる機能のことです。   定義 アクセス修飾子 enum ...
Java

【Java】staticイニシャライザの使い方(クラスロード時の初期化)

はじめに 今回はjavaの「staticイニシャライザ」の使い方について、勉強したことを記載していきたいと思います。   staticイニシャライザとは staticイニシャライザとは、クラスが使用された時(読み込まれた時)に1度だけ実行し...
Java

【Java + Mod開発】Minecraftで作成するModの名前を変更する方法

はじめに 今回は、前回作成した「examplemod-1.0.0.jar」ファイルの名称を、自分で作成したいMod名に変更していきます。   前提 以下記事を参考にModの開発環境が構築されていること。 【参照】【開発環境構築】VSCode...
Java

【Java】正規表現について(PatternやMatcherの使い方)

はじめに 今回は、javaの正規表現で文字列の検索や置換をする方法について勉強していきたいと思います。   正規表現とは 正規表現とは、特定の文字列パターンによって、複数の文字列を表現できる文字列のことです。複数の文章の中から、特定のパター...