docs

docs

JavaプロジェクトとMaven/Gradle

以前、EclipseやIntelliJ IDEAといったIDEの導入をしました。それでコードを書き始める準備が整ったわけだけど、ちょっと待って! その前に、Java開発に欠かせないもう一つの強力なツール、プロジェクト管理ツールについて知って...
docs

テスト駆動開発 (TDD) ってなに?

ソフトウェア開発に足を踏み入れたばかりの皆さん、こんにちは!品質の高いコードを書くための強力な武器、「テスト駆動開発(TDD)」と、Javaでテストを書くためのフレームワーク「JUnit」について、解説していきます。「テスト駆動開発」って聞...
docs

Javaデバッグ超入門: バグを見つけて直す旅に出よう!

さて、いよいよここからがプログラミングの醍醐味、 デバッグ の世界へ飛び込もう。デバッグって聞くと難しそうに感じるかもしれないけど、心配はいらないよ。デバッグはまるで宝探しゲームみたいなもの。隠れたバグ(プログラムの不具合)を見つけ出して、...
docs

HTTP通信ってなんだろう?

ネットワークを介したデータ取得の基本前回の記事では、Javaプログラミングの基礎と、簡単なプログラムの作成方法について学んだね。今回は、その知識を活かして、インターネット上のデータにアクセスする方法、つまりHTTP通信について解説していくよ...
docs

ソケット通信の基本

今回は、いよいよJavaプログラミングの醍醐味の一つ、ネットワークプログラミングの世界に足を踏み入れてみましょう。特に、ネットワークプログラミングの基本中の基本であるソケット通信について、初心者の方でも理解できるようにわかりやすく解説してい...
docs

GUIアプリを作ってみよう!JavaFXで動くボタン

みんなが普段触っているような「グラフィック」のあるアプリケーション、つまりGUI(Graphical User Interface)アプリをJavaで作ってみるよ!難しそうに聞こえるけど、JavaFXを使えば意外と簡単に作れちゃうんだ。GU...
docs

GUIアプリ開発、始めよう!

「Javaってどんなものが作れるの?」って聞かれたら、真っ先に思い浮かぶのはコマンドラインで動く黒い画面のアプリケーションかもしれません。でも、Javaでできることはそれだけじゃないんです!今回は、みんなが普段使っているような見た目があって...
docs

JDBCでデータベースを操作してみよう!

今回は、そのJDBCを使って実際にJavaプログラムからデータベースを操作する方法を、具体的なコードを交えながら見ていこう!JDBCと聞くと難しそうに感じるかもしれないけど、基本的な流れは決まっているから安心してね。今回はSQLiteという...
docs

SQLの基本操作をマスターしよう!

前回、説明したJDBCで使用するSQLを今回説明していきます。SQLは、データベースを操作するための言語です。難しそうに聞こえるかもしれませんが、いくつかの基本的なコマンドを覚えれば、データの検索、追加、更新、削除が簡単にできるようになりま...
docs

JDBCでJavaとデータベースをつなげよう!

以前、Javaのプログラムを動かすために必要な「JDK」とか「JRE」について学んだよね。今回は、さらにJavaプログラミングの世界を広げるために、**「データベース接続の基本」**をマスターしちゃいましょう!「データベース」って聞くと、な...