Java

docs

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

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

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

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

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

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

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

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

Javaでファイル操作をマスターしよう!

前回までの記事で、Javaプログラミングの基本を学んで、簡単なプログラムが書けるようになったはず。今回は、さらに一歩進んでファイル操作の基本を徹底解説するよ!「ファイル操作って難しそう…」って思うかもしれないけど、Javaには便利なクラスが...
docs

Javaの日付フォーマットとパース完全ガイド|DateTimeFormatterの使い方を解説

Javaで日付の表示形式を自由に変えたい方必見!DateTimeFormatterを使ったフォーマット(整形)とパース(解析)の基本を初心者向けに解説。yyyy/MM/dd形式への変換や、文字列からの日付オブジェクト生成、エラーの対処法までコード例付きで紹介します。
docs

java.time を使いこなそう!日付と時刻の基本

今回は、その新しいAPI、java.time パッケージの基本的な使い方について、具体的な例を交えながら見ていこう!これを使えば、日付や時刻の扱いはもう怖くないよ!LocalDate - 日付だけを扱うまずは日付だけを扱いたいときに使う L...
docs

Javaラムダ式:コードをもっとスッキリ書こう!

前回は、コレクションの要素を順番に処理するのに便利なイテレータについて学んだよね。コレクションの中身をぐるぐる回して、一つずつ要素を取り出す方法がわかったはず。Javaイテレータ:コレクションの要素を順番に処理しよう! | ToolDocs...
docs

JavaストリームAPI:データの流れをスイスイ処理!

前回はJavaのイテレータについて学んだよね。Javaイテレータ:コレクションの要素を順番に処理しよう! | ToolDocsコレクションの要素を順番に取り出して処理する方法はバッチリかな? イテレータはとても便利だけど、もっと複雑なデータ...
docs

Javaイテレータ:コレクションの要素を順番に処理しよう!

前回はJavaのコレクションフレームワークについて学んだよね。リストやセット、マップといった便利なデータ構造を使って、たくさんのデータを効率よく扱えるようになったはず。コレクションフレームワークって何? | ToolDocsでも、コレクショ...