BohYoh.comトップページへ

Java FAQ

ホームページへ Java講座のページへ 

 Javaに関して、よく聞かれる118の質問と、その解答です。
Google
本FAQ内から検索 BohYoh.com内から検索

■ 最近追加した質問と答え
New!!! 2014年7月30日 各整数型のビット数を教えてください。
New!! 2014年7月16日 JavaがインストールされていてJavaプログラムは実行できるのにコンパイルができません。
New!N 2014年7月9日 Java EEとは何ですか。
■ 最近更新した質問と答え
Update!!! 2012年1月17日 オブジェクトのクラス名を調べるにはどうすればよいですか。
Update!! 2012年1月11日 ロケール情報はどのように取得できますか。
Update! 2011年12月14日 Java 2とは何ですか。
■ 本サイトの以下のページもご覧ください。
オブジェクト指向用語集 C & C++ FAQ オブジェクト指向講座-情報処理技術者試験過去問題&解説

Javaの名前の由来は何ですか。
Update! Java 2とは何ですか。
JDKとは何ですか。
JVMとは何ですか。
JREとは何ですか。
Java EEとは何ですか。
New!! JavaがインストールされていてJavaプログラムは実行できるのにコンパイルができません。
JDKドキュメントの入手先を教えてください。
Javaの言語仕様の入手先を教えてください。
Open JDKとは何ですか。
JDKのバージョンを調べるにはどうすればよいでしょうか。
どうしてMac版のJDKのバージョンアップはWindows版よりも遅いのですか。
Tigerとは何ですか。
Eclipseとは何ですか。
Net Beansとは何ですか。
Forteとは何ですか。
ソースプログラムとは何ですか。
クラスファイルとは何ですか。
プリミティブ型とは何ですか。
char型は何ビットですか。
New!!! 各整数型のビット数を教えてください。
整数型が表現できる値の範囲を教えてください。
浮動小数点数の内部表現はどのようになっていますか。
double型のビット数と精度を教えてください。
boolean型とは何ですか。
コメントの記述方法を教えてください。
C言語のようにマクロは使えないのですか。
キーボードから読み込んだ値を変数に格納するにはどうすればよいでしょうか。
列挙とは何ですか。
文字型リテラルの型は何ですか。
数字文字を対応する数値に変換する方法を教えてください。
警報を表すエスケープシーケンス\aは使えないのですか。
改行文字を表す文字リテラル'\u00a'は正しくないのですか。
一重引用符'を表す文字型リテラルはどう表記すればよいのですか。
文字列リテラル中の文字として二重引用符"を使うにはどう表記すればよいのですか。
文字列の長さの取得法を教えてください。
二つの文字列が等しいかどうかの比較はどうするのですか。
文字列中に別の文字列が含まれるかどかを調べるにはどうすればいいですか。
空文とは何ですか。
goto文を使おうとするとエラーとなるのですが。
for文の( )内で宣言された識別子の有効範囲はどうなっていますか。
float型の宣言float x = 5.3;がエラーとなってしまいます。
どうすれば定数を宣言できますか。
演算子の優先順位とは何ですか。
どうしてa == b == cはエラーとなるのですか。
どうしてa < x < bはエラーとなるのですか。
演算子の結合性とは何ですか。
a++と++aの違いは何ですか。
Javaにポインタがないというのは本当ですか。
オブジェクトとは何ですか。
文字列リテラルの型は何ですか。
配列の要素を初期化するにはどうすればよいですか。
配列の要素数を取得するにはどうすればよいですか。
配列への代入a = {1, 2, 3};はどうしてエラーとなるのですか。
配列を複製することはできますか。
配列内で要素をずらすにはどうすればよいですか。
二つ以上のクラスをソースプログラムで定義しようとするとエラーになるのはどうしてですか。
ガーベジコレクションとは何ですか。
メソッドへの引数の受渡しは値渡しですか参照渡しですか。
メソッドに渡される実引数の評価順序はどうなっていますか。
メソッドのオーバロードとは何ですか。
メソッドのオーバライドとは何ですか。
Javaアプリケーションに渡される引数を扱うにはどうすればよいですか。
プログラムを終了するにはどうすればよいですか。
パッケージとは何ですか。
import宣言は何のために行うのですか。
静的importとは何ですか。
スレッドとは何ですか。
thisとは何ですか。
内部クラスとは何ですか。
入れ子クラスとは何ですか。
コンストラクタとは何ですか。
デフォルトコンストラクタとは何ですか。
コンストラクタを定義しなかったらどうなりますか。
コンストラクタは継承されますか。
デストラクタはどのように宣言すればよいのですか。
Objectクラスとは何ですか。
Update!!! オブジェクトのクラス名を調べるにはどうすればよいですか。
サブクラスの派生が不可能なクラスを宣言することはできますか。
スーパークラスとサブクラスの代入互換性について教えてください。
オブジェクトの複製が可能なクラスはどのように定義すればよいでしょか。
finalクラスとは何ですか。
クラスの多重継承はできますか。
抽象メソッドとは何ですか。
抽象クラスの定義方法を教えてください。
protectedメンバのアクセス性を教えてください。
インタフェースとは何ですか。
例外処理とは何ですか。
コレクションフレームワークとは何ですか。
配列のソート方法を教えてください。
ソートされた配列からの探索法を教えてください。
乱数を生成するにはどうすればよいでしょうか。
実数値の小数点以下を切り捨てるにはどうすればいいですか。
実数値の小数点以下を切り上げるにはどうすればいいですか。
現在の日付を表示するにはどうすればよいでしょうか。
現在の時刻を表示するにはどうすればよいですか。
処理に要した時間を調べるにはどうすればよいでしょうか。
Windows環境でJavaアプリケーションからDIRコマンドを実行する方法を教えてください。
Update!! ロケール情報はどのように取得できますか。
利用できるフォントの一覧表を出力するにはどうすればよいですか。
ディレクトリやファイル名を表すためにパスの区切り文字をうまく処理する方法を教えてください。
ファイルを削除するにはどうすればよいですか。
ディレクトリを作成するにはどうすればよいですか。
ディレクトリ内のファイル名・ディレクトリ名の一覧の出力法を教えてください。
いわゆるcatプログラムの実現例を教えてください。
アプレットとは何ですか。
アプレットプログラムの骨組みを教えてください。
"Hello!"と表示するアプレットはどう実現すればよいですか。
"Hello!"とラベルに表示するアプレットはどう実現すればよいですか。
アプレットに渡される引数はどのように取得すればよいですか。
URLを指定してそのページを開くにはどうすればよいですか。
アプレットにおいてマウスカーソルの座標を取得するにはどうすればよいですか。
サーブレットとは何ですか。
Java FXとは何ですか。
Swingとは何ですか。
"Hello!"と表示するSwingアプレットはどう実現すればよいですか。
利用可能なルック&フィールを列挙する方法を教えてください。
マウスボタンの個数を取得する方法を教えてください。