2024-10

Java

【Java】Gradleでプロジェクトを管理する基本

こんにちは、かつコーチです。前回はJavaの代表的なビルドツールであるMavenを解説しました。今回はもう一つの主要ツールGradleを扱います。私は最初、MavenのXML記法に慣れた状態でGradleを触り、build.gradleの書...
Java

【Java】Mavenでプロジェクトを管理する基本

こんにちは、かつコーチです。前回まではファイル1〜2個の小さなプログラムをjavac・javaコマンドで動かしてきました。しかし実際の開発では、外部ライブラリを何十個も使い、ファイルも数百に及びます。そこで使われるのが、Javaの代表的なビ...
Java

【Java】javac・javaコマンドで理解するコンパイルと実行の仕組み

こんにちは、かつコーチです。前回はIntelliJ IDEAでボタン一つでJavaを実行できるようになりました。ただ、IDEの「実行ボタン」の裏側で何が起きているかを知らないと、エラーが出たときに対処できません。今回は、IntelliJを使...
Java

【Java】IntelliJ IDEAでJava開発環境を整える

こんにちは、かつコーチです。前回JDKをインストールし、コマンドラインでJavaを動かせるようになりました。とはいえ、メモ帳やターミナルだけで開発を続けるのは非効率です。今回は、Java開発の定番IDEであるIntelliJ IDEAを使っ...
Java

【Java】JDKのインストールとバージョン管理

こんにちは、かつコーチです。前回はJavaがどんな言語かを解説しました。今回は、実際にJavaのコードを動かすための第一歩、JDK(Java Development Kit)のインストールを行います。私は最初のインストール時に、PATH設定...
Java

【Java】Javaとは?オブジェクト指向と「一度書けばどこでも動く」を初心者向けに解説

こんにちは、かつコーチです。「Javaを学びたいけれど、そもそもJavaが何なのか分からない」という相談をよく受けます。名前が似ているJavaScriptと混同してしまう人も多く、私自身も学習を始めたころ「JavaScriptを勉強すればJ...