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通りがありますので, 上記バグレポートに記載されている説明にしたがって報告をお願いします.
バグ報告は以下からお願いします.どちらも同じところに報告されますので,どちらで報告してもらっても良いです.
- GitHub にアカウントを持っている場合
- 匿名で報告する場合.
- https://gitreports.com/issue/tamada/bugreport
- Name欄は匿名でも構いません.
- Email欄は,スパム防止のため,何も入力しないでください.
- https://gitreports.com/issue/tamada/bugreport