FAQ (Frequently Asked Questions)

import 文とは何ですか

Javaの型は必ずパッケージに所属しています. パッケージとは,ディレクトリのようなもので,階層構造が存在します. パッケージには,サブパッケージと型が属します. 型が約4,000個存在するため,パッケージを導入して分類しなければ混乱するためです. 標準的には,java.langパッケージに所属する型が利用できます. しかし,java.langパッケージに所属する型以外を利用する場合は,どのパッケージの型を利用するのかを指定しなければいけません. その指定を行うのが,import文です.

Java言語の型一覧は次のURLから確認できます. https://docs.oracle.com/javase/jp/8/docs/api/

なお,java.langパッケージには,String型やInteger型,Double型などが所属しています.

リンクリストとは何ですか

順序を持つデータ集合を実現する方法の一つ. 各要素が次の要素へのリンクを持つことで順序を持つデータ構造を実現しています.

下のようにNode型が次の要素へのリンクであるNode型のフィールドと, 要素である valueフィールドを持ちます. 最初の要素さえ持っていれば,最後まで順番に辿れるようになります.

リンクリスト

Wikipediaの連結リストも参照すると良いでしょう.

講義資料に間違いを見つけました.

講義資料に間違いを見つけた場合は,間違いの報告をお願いします. 報告は,バグレポートから行えます. 具体的な報告方法は,こちらを参照してください.

GitHub にアカウントを持っている場合,匿名で報告する場合の2通りがありますので, 上記バグレポートに記載されている説明にしたがって報告をお願いします.

バグ報告は以下からお願いします.どちらも同じところに報告されますので,どちらで報告してもらっても良いです.