【脱初心者向け】Javaのドキュメントの確認方法について解説

Javaのドキュメントってどうやって確認するの?
ドキュメントの確認方法がいまいちわからない…

Javaでプログラミングをしていると、クラスやメソッドの使い方を詳しく確認したい場合が多々あります。そんな場合に活用するのがJavaのドキュメントです。そこでこの記事では、Javaのドキュメントについて、以下の内容で解説していきます。

  • Javaのドキュメントとは
  • Javaのドキュメントの確認方法

実用的な内容についても解説していますので、Javaのドキュメントについて理解を深めましょう!

そもそもJavaとは?

Javaのドキュメントについて説明する前に、まずはJavaについて簡単におさらいしておきましょう。Javaは1990年代にSun Microsystemsが開発・発表したオブジェクト指向という考え方を取り入れた言語です。

2010年にOracleが買収し、Oracle製品の1つになりました。Javaは家電やモバイル機器を始めとして、多くのデバイスに搭載されています。国内でもスマートフォンなどに搭載されていて、アプリ開発を行うにはJava言語を使って開発することになります。

Javaについては、こちらのサイトでも詳しく解説していますので、ぜひ参考にしてください。

Javaとは?言語の特徴や用途などを専門用語抜きで網羅的に解説
更新日 : 2019年6月11日

Javaのドキュメントとは?

Javaのドキュメントとは、以下のようなものを指します。

  • Javaチュートリアル
  • 開発者ガイド
  • APIドキュメント

Javaでプログラム開発を行う上で必要となる情報や新機能がまとめられています。

ちなみにAPIとは、Application Programming Interfaceの略で、ソフトウェアの一部をWEB上に公開することによって、誰でも外部から利用することができるようにしたものです。

Javaにはドキュメントが公開されているサイトが用意されています。これを参考にしながらプログラム開発を行うことも多いです。APIについてはこちらで詳しく解説していますので、ぜひ参考にしてください。

いまさら聞けない!APIとは何か?〜基礎の基礎を学ぼう〜
更新日 : 2019年5月3日

実際にJavaのドキュメントをみてみよう!

Java SEのドキュメントは以下のサイトからアクセスすることができます。

引用元:ORACLE

最新リリースと旧リリースも含めたJava SEの日本語ドキュメントにアクセスできます。

Java SEおよびJDKのドキュメント一覧が表示されます。

引用元:ORACLE

例えばコアAPIドキュメントから選択クリックすると以下のように表示されます。Java SE、JDK、JavaFxの3つのセクションに分かれています。Java SE APIでは名前がJavaで始まるコアJavaプラットフォームを定義しています。

JDK APIは名前がjdkで始まるモジュール内にあり、JDK固有のものです。JavaFx APIは、名前がjavafxで始まるモジュール内にあり、GUIコントロールやWebパッケージを定義しています。

引用元:ORACLE

JDKプログラマーズ・ガイドから選択クリックすると以下のように表示されます。リリース・ノートや移行ガイドなどのドキュメントへもリンクされています。


引用元:JDK 10 ドキュメント https://docs.oracle.com/javase/jp/10/

Java SEやJDKについてはこちらで詳しく解説していますので、ぜひ参考にしてください。

【Java入門】JavaSEとEEの違いやJRE・JDKを世界一分かりやすく解説
更新日 : 2019年4月27日

ドキュメントでわからない箇所があったら

ドキュメントは、公式が出しているもっとも正しい情報です。しかし専門用語が多く、プログラムがある程度わかっている人でないと内容を把握仕切れないでしょう。

ドキュメントを読んでもわからない…

なんて時は、このブログ上で探して参考にしてみてください。Javaの様々な部分を初心者向けに噛み砕いて説明を行い、実例まで見ていくため、初心者にも理解していただけると思います。今回は、Javaの重要箇所に絞って貼っておきますね。

一通り知りたいなら

こちらの記事では、Javaの機能を網羅的に説明しています。一通り読めば、Javaについて詳しくなれること間違いなしです!

Java入門からアプリ開発まで未経験者が知っておくべき基礎を総ざらい
更新日 : 2019年5月22日

変数の宣言

Javaでは何をするにしても、変数は使用することになります。ぜひ変数の基礎の基礎は確実にマスターしておきたいものです。こちらの記事では、変数の作り方から、型の一覧までしっかりと紹介しています。

【一目でわかるJava】変数の宣言と使い方
更新日 : 2017年8月9日

メソッドの使い方

こちらの記事ではメソッドについて一式説明しています。メソッドを使いこなすことが、Javaを使いこなすためにもっとも重要なことの一つです。ぜひこちらで、復習しておきましょう。

【Java入門】メソッドの使い方総まとめ(呼び出し、引数、戻り値)
更新日 : 2019年3月31日

クラスの使い方

拡張性のあるプログラムを書くために、オブジェクト指向は必須のスキルです。そしてそれを実戦していくために、クラスは切り離せない存在です。ぜひ深く学んでおきましょう。

【Java入門】クラス(Class)の使い方総まとめ
更新日 : 2019年5月4日

まとめ

今回はJavaのドキュメントについて解説してきましたが、いかがでしたか?Javaのクラスやメソッドの使い方やバージョンアップのリリースノート、新機能などの情報がまとめられています。

これらの情報を使いより楽をして品質の高いコードをかけるといいですね!

Javaカリキュラム無料公開中!

この記事はJava入門完全攻略ガイド【基礎学習/アプリ開発/仕事獲得】の一部になります。このカリキュラムは、プログラミング入門者が、基礎学習からアプリ開発、さらには仕事獲得まで体系的に学べる内容となっています。

Java学習に必要な情報を一つにまとめていますので効率よくJavaを学ぶことが出来ます。この機会に是非活用していただければと思います。

Java入門からアプリ開発まで未経験者が知っておくべき基礎を総ざらい
更新日 : 2019年5月22日

最短でJavaを習得したい方へ

もし、あなたが、

「難しすぎて学習が全然進まない」
「学習量が膨大でゴールが見えない」
「エラーを解決するのに何日もかかってしまう」

など、プログラミング学習やキャリアに関してお困りであれば、まずは『無料体験レッスン』にお申し込み下さい。

あなたにとって、最適の解決策をご提案させていただきます。

詳しくは下の画像から詳しいサービス内容をご確認ください。

cta_bannar-java1
LINEで送る
Pocket

書いた人

長野 透

長野 透

熊本在住のフリープログラマ兼ライターです。C/C++/C#、Java、Python、HTML/CSS、PHPを使ってプログラミングをしています。専門は画像処理で最近は機械学習、ディープラーニングにはまっています。幅広くやってきた経験を活かしてポイントをわかりやすくお伝えしようと思います。
お問合せはこちらでも受け付けています。
[email protected]

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説