Java

Java

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

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

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

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

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

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

【Java】いろんな文字列操作(String)について実施してみる

はじめに今回はJavaのいろんな文字列操作について勉強したことを記載していきたいと思います。記載内容は主に「文字列結合」「文字列検索」「文字列比較」「文字列置換」 文字列結合+演算子による結合「+」演算子を使用することで文字列の結合をするこ...
Java

【Java】NULL比較について(三項演算子やisNULLメソッド)

はじめに今回はjavaの「NULL」の比較にについていろんな方法を試してみたいと思います。 NULLとはNULLとは、変数に対して何も入っていない状態のことです。空やスペースとも違い本当に何も入っていない状態のことを指します。 演算子による...
Java

【Java】Mavenプロジェクトでログ出力機能として「log4j 2」を使用する方法

はじめに今回は、Javaのログ出力用ライブラリの一つである「log4j 2」について勉強したことを記載していきたいと思います。 前提条件JavaのMavenプロジェクトで適用するために、以下記事を参照にMavenプロジェクトを作成します。【...
Java

【VSCode】Mavenプロジェクトのjarファイル作成方法について

はじめに今回はVSCodeでMavenプロジェクトを作成して、jarファイルへパッケージ化するまで実施していきたいと思います。 前提条件以下の条件が実施済みであること・VSCodeでJavaを使用できる構築がされていること【開発環境構築】V...
Java

【Java】例外処理について(try-catchやthrowsの定義や使用方法について)

はじめに今回はJavaの例外処理である「try-catch」「throws・throw」について勉強したことを記載していきたいと思います。 例外の種類例外には大きく分けて3つの種類が存在します。ErrorUnchecked例外:例外処理をし...
Java

【Java】抽象クラス・インタフェースについて(定義方法や使い方について)

はじめに今回はJavaの「抽象クラス」と「インターフェース」について勉強したことを記載していきたいと思います。 抽象クラス抽象クラスは、処理を持たない抽象的なメソッドを定義できるクラスのことです。抽象クラス特徴抽象メソッドを定義することがで...
Java

【Java】継承について(サブクラス/スーパークラスの定義方法や使い方について)

はじめに今回はJavaの「継承」について勉強したことを記載していきたいと思います。 継承とは継承とは、クラスを元に新しいクラスを定義することができる機能のことです。複数のクラスに共通する項目を継承することで、共通項目を1つのクラスで管理する...