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つのクラスで管理する...
サーバーサイド関連

【VSCode/Eclipse】Javaコーディング時によく使用するショートカット

はじめに今回は、現場変わるたびに使用するIDE(統合開発環境)が代わり、「ショートカット」を毎回覚え直さなければいけないため、使用したツールのショートカットを記載していきたいと思います。 コメントコメント関連のショートカットを記載。 処理内...
Java

【開発環境構築】VSCodeでMinecraft(Java版)のMOD作成環境を構築する

はじめにせっかくMinecraftをインストールしたので、MOD開発を試してみようと思い立ち、開発環境を構築してみました。今回はインストールからビルド・起動まで記載していきたいと思います。 環境OS:windows11Visual Stud...
Java

【Java】パッケージ・インポートについて(定義方法や使い方について)

はじめに今回は、Javaの「パッケージ」について、勉強したことを記載していきたいと思います。 パッケージとはパッケージとは、様々な機能を持つ多数のクラスを一纏まりとし、見つけやすく使用しやすいようにすることが可能となります。また、同一のクラ...
Java

【Java】クラス・クラス変数・クラスメソッド・インスタンスについて

はじめに今回は、Javaの「クラス」「クラス変数」「クラスメソッド」「インスタンス」について、勉強したことを記載していきたいと思います。 クラスとはクラスとは、情報の集合をデータ型として表すことができるものです。クラスは主に「属性」と「操作...
ゲーム

【PC版】Java + 統合版のMinecraftをインストールから実行までする方法

はじめに今回は、Java版 + 統合版のMinecraftマインクラフトを購入・インストール・実行する方法について、記載していきたいと思います。ずっとやりたいと思っていたので、ついに購入してみました! ダウンロード方法公式サイトから購入する...