Java 【Java】Setについて(定義・宣言方法・初期化・操作について) はじめに 今回は、javaの「Set」の使い方について、勉強したことを記載していきたいと思います。 Setとは Setとは、重複のないデータの集まりを扱うために用意されたクラスになります。Set要素は全て一意の値となるため重複する要素は... 2024.06.29 Javaサーバーサイド関連
Java 【Java】列挙型(enum)について(定義方法や使い方について) はじめに 今回はjavaの「列挙型(enum)」の使い方について、勉強したことを記載していきたいと思います。 列挙型とは 列挙型は、複数の定数(列挙子)をまとめて管理することができる機能のことです。 定義 アクセス修飾子 enum ... 2024.06.23 Javaサーバーサイド関連
Java 【Java】staticイニシャライザの使い方(クラスロード時の初期化) はじめに 今回はjavaの「staticイニシャライザ」の使い方について、勉強したことを記載していきたいと思います。 staticイニシャライザとは staticイニシャライザとは、クラスが使用された時(読み込まれた時)に1度だけ実行し... 2024.06.16 Javaサーバーサイド関連
Java 【Java + Mod開発】Minecraftで作成するModの名前を変更する方法 はじめに 今回は、前回作成した「examplemod-1.0.0.jar」ファイルの名称を、自分で作成したいMod名に変更していきます。 前提 以下記事を参考にModの開発環境が構築されていること。 【参照】【開発環境構築】VSCode... 2024.06.09 Javaゲーム趣味/その他
Java 【Java】正規表現について(PatternやMatcherの使い方) はじめに 今回は、javaの正規表現で文字列の検索や置換をする方法について勉強していきたいと思います。 正規表現とは 正規表現とは、特定の文字列パターンによって、複数の文字列を表現できる文字列のことです。複数の文章の中から、特定のパター... 2024.06.09 Javaサーバーサイド関連
Java 【Java】いろんな文字列操作(String)について実施してみる はじめに 今回はJavaのいろんな文字列操作について勉強したことを記載していきたいと思います。記載内容は主に「文字列結合」「文字列検索」「文字列比較」「文字列置換」 文字列結合 +演算子による結合 「+」演算子を使用することで文字列の結... 2024.06.02 Javaサーバーサイド関連
Java 【Java】NULL比較について(三項演算子やisNULLメソッド) はじめに 今回はjavaの「NULL」の比較にについていろんな方法を試してみたいと思います。 NULLとは NULLとは、変数に対して何も入っていない状態のことです。空やスペースとも違い本当に何も入っていない状態のことを指します。 ... 2024.05.26 Javaサーバーサイド関連
ゲーム 【PC版】Minecraftでオリジナルのスキンを作成する方法 はじめに 今回は、マイクラのオリジナルスキンを作成し、ゲーム内に反映するところまで実施していきたいと思います。 前提 マイクラのインストールはこちらの記事を参考にしてください。【PC版】Java + 統合版のMinecraftをインスト... 2024.05.18 ゲーム趣味/その他
Java 【Java】Mavenプロジェクトでログ出力機能として「log4j 2」を使用する方法 はじめに 今回は、Javaのログ出力用ライブラリの一つである「log4j 2」について勉強したことを記載していきたいと思います。 前提条件 JavaのMavenプロジェクトで適用するために、以下記事を参照にMavenプロジェクトを作成し... 2024.05.11 Javaサーバーサイド関連
Java 【VSCode】Mavenプロジェクトのjarファイル作成方法について はじめに 今回はVSCodeでMavenプロジェクトを作成して、jarファイルへパッケージ化するまで実施していきたいと思います。 前提条件 以下の条件が実施済みであること ・VSCodeでJavaを使用できる構築がされていること【開発環... 2024.05.06 Javaサーバーサイド関連共通