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プログラミングの世界を広げるために、**「データベース接続の基本」**をマスターしちゃいましょう!「データベース」って聞くと、な...
docs

並行処理の落とし穴 – 複数スレッドからの安全なアクセス

前回の記事では、Javaで複数の処理を同時に動かす「並行処理」の基本的な考え方について学んだね。Javaにおけるスレッドの基本:並行処理の導入 | ToolDocs今回はその続き!並行処理にはとっても便利な面がある一方で、注意しないとハマっ...
docs

Javaにおけるスレッドの基本:並行処理の導入

今回は、ちょっとレベルアップして「並行処理(Concurrency)」という考え方と、それを実現するための「スレッド(Thread)」について見ていこう。「並行処理」って聞くと難しそうに感じるかもしれないけど、簡単に言えば「複数の処理を同時...
docs

シリアライズとデシリアライズ:オブジェクトの永続化

以前の記事で、Javaのクラスとオブジェクトについて学んだよね。クラスとオブジェクトの概念 – オブジェクト指向の入り口 | ToolDocs今回は、せっかく作ったオブジェクトのデータを保存したり、後で使えるようにしたりする方法について見て...
docs

パス操作とファイルシステム

前回の記事では、Javaの入出力処理の基本として、InputStreamやOutputStreamを使ったバイトベースの処理と、ReaderやWriterを使った文字ベースの処理について学んだね。テキストファイルの読み書きをマスターしよう!...
docs

テキストファイルの読み書きをマスターしよう! (BufferedReader/BufferedWriter編)

前回の記事では、Javaの基本的な入出力(I/O)について学んだよね。Javaでファイル操作をマスターしよう! | ToolDocs今回はその続きとして、もっと便利にテキストファイルを読み書きする方法を解説するよ! 特に、大量のデータを扱う...