CATEGORY

Javaの基本知識

  • 2026年1月16日

Java APIとは?初心者向けに仕組み・使い方・Web APIとの違いをわかりやすく解説

1. はじめに Javaで開発をしていると、「Java API」という言葉を必ず目にします。たとえば、文字列を扱うString、リストを扱うArrayList、日付を扱うLocalDateなど、日常的に使うクラスの多くは Java API(Javaが標準で提供する機能群) の一部です。 一方で、初心者の方ほど次のような疑問を持ちがちです。 この記事では、「java api」という検索キーワードでた […]

  • 2026年1月9日

Javaの標準入力まとめ|Scanner・BufferedReaderの使い方と違い、競プロ向け高速入力まで解説

1. この記事で分かること Javaで「標準入力(System.in)」を扱う方法は複数ありますが、結論はシンプルです。目的に合った手段を選べばOKで、最初から難しい最適化を覚える必要はありません。 この記事では、初心者がつまずきやすいポイントを避けながら、次の3段階で理解できるように解説します。 1.1 迷ったらどれ?用途別の最短結論(Scanner/BufferedReader/高速入力) こ […]

  • 2026年1月6日

Javaの変数とは?宣言・型・スコープ・var・finalまで完全解説【初心者向け】

1. Javaの「変数」とは Javaを学び始めたとき、最初に登場する重要な概念が「変数」です。変数を一言で言うなら、プログラムの中で値(データ)を一時的に保存して、何度でも使い回すための入れ物です。 ただしJavaでは、単なる「箱」として覚えるだけだとすぐにつまずきます。なぜならJavaの変数は、「型(データの種類)」とセットで扱う言語だからです。 このセクションでは、変数の役割と、Javaらし […]

  • 2025年12月31日

Java doubleとは?使い方・精度・誤差の原因とBigDecimalとの違いを徹底解説

1. Javaのdouble型とは Javaのdouble型は、小数を扱うための基本的なデータ型です。整数を扱うintやlongとは異なり、doubleは「1.5」「3.14」「0.01」のような小数点を含む数値を表現するために使われます。Javaで数値計算を行う場面では、非常に登場頻度の高い型です。 初心者の方が最初につまずきやすいポイントでもあるため、まずは「doubleがどんな性質を持つ型な […]

  • 2025年12月31日

Java Hello Worldの書き方を完全解説|初心者向けに実行方法・エラー対策まで

1. Javaの「Hello World」とは(まず何を確認するのか) 1.1 Hello Worldが“最初の一歩”に最適な理由 プログラミング学習で最初に登場することが多い「Hello World」は、単に文字を表示するだけの例ではありません。Javaを学び始める際に、このプログラムを実行することには明確な意味があります。 まず、Hello Worldを通じて確認できるのは次の3点です。 もし […]

  • 2025年12月29日

Javaの定数とは?final・static final・enumの違いと正しい使い分けを徹底解説

1. Javaにおける定数とは何か Javaにおける定数とは、「プログラムの実行中に値が変わらないことを前提としたデータ」を指します。 数値や文字列などを固定値として扱い、意図しない変更を防ぐことが主な目的です。 初心者の方は、まず「定数=変更できない変数」と考えて問題ありません。 1.1 定数と変数の違い 通常の変数は、プログラムの途中で何度でも値を変更できます。 一方、定数は一度決めた値を後か […]

  • 2025年12月29日

Javaで数値と文字列を変換する方法まとめ|parseInt・valueOf・toStringの違いまで解説

1. Javaで数値と文字列を変換する基本知識 Javaで開発していると、「数値なのに文字列として扱われているデータ」や「文字列で受け取った値を数値として計算したい場面」に必ず出会います。たとえば、フォーム入力・CSV読み込み・APIレスポンス・ログ出力などは、見た目が数字でも中身は文字列であることが珍しくありません。 このセクションでは、変換の必要性と、初心者がつまずきやすいポイントを整理します […]

  • 2025年11月15日

【Java入門】コマンドライン引数の使い方を完全解説|String[] argsの基本・応用・実践例まで

1. はじめに この章の目的 Javaの「コマンドライン引数」は、プログラム実行時に外部から値を受け取り、挙動を切り替えるための基本機能です。本記事では、String[] args の意味から実践的な設計パターンまでを段階的に扱います。この章ではまず、「何ができるのか」「どんな場面で役に立つのか」を明確にします。 コマンドライン引数とは Javaアプリケーションは通常、次のシグネチャを持つ mai […]

  • 2025年11月15日

Javaのコンパイル方法を徹底解説|javacの使い方と実行手順

Javaを学び始めると、まず最初に壁になるのが「コンパイル」です。ソースコード(.java)を書いただけでは動かず、javacコマンドでコンパイルし、.classファイルを生成して初めて実行できます。本記事では、Javaのコンパイル手順・javacの基本的な使い方・PATH設定・よくあるエラーの対処まで、初心者でも一つずつ理解できる流れでまとめました。「Javaのコンパイルって何から始めればいい? […]

  • 2025年12月29日

【Java入門】do-while文とは?基本構文・使い方・while文との違いを初心者向けに解説

1. はじめに 「do-while 文って、while や for と何が違うの?」——Java を学び始めた多くの人が最初にぶつかる疑問のひとつです。do-while は少なくとも1回は必ず処理が実行される“後判定”のループ構文。ユーザー入力の確認や、初回は必ず画面表示したいときなど、実務でも“ここぞ”という場面で役立ちます。 この章では、do-while 文の全体像をつかむために、まずは何が学 […]