2009 Java面接ベスト
3279 ワード
1、Java仮想マシンとは?なぜJavaは「プラットフォームに関係のないプログラミング言語」と呼ばれているのでしょうか.
2、JDKとJREの違いは何ですか.
3、「static」のキーワードはどういう意味ですか?Javaでprivateまたはstaticのメソッドを上書きできますか?
4、static環境で非static変数にアクセスできますか?
5、Javaがサポートするデータ型はどれらがありますか?自動梱包とは何ですか?
6、Javaでのメソッドオーバーライド(Overriding)とメソッドオーバーロード(Overload)とはどういう意味ですか?
7、Javaでは、構造方法とは何ですか.構造方法のリロードとは?レプリケーション構造方法とは?
8、Javaはマルチ継承をサポートしますか?
9、インタフェースと抽象クラスの違いは何ですか.
10、値の伝達と参照の伝達とは何ですか.
11、プロセスとスレッドの違いは何ですか.
12、スレッドを作成するにはいくつかの方法がありますか?どちらが好きですか.どうして?
Java Java 。Java Java 。Java , 。Java , 。
2、JDKとJREの違いは何ですか.
Java (JRE)。 Java 、Java 。 (JDK)-- 、 。
Java (JDK) Java , JRE, ( :JavaDoc,Java ), 、 、 Java 。
3、「static」のキーワードはどういう意味ですか?Javaでprivateまたはstaticのメソッドを上書きできますか?
“static” 。
Java static , , static 。static , 。
java private , private , private , 。
4、static環境で非static変数にアクセスできますか?
static Java , 。 Java , static 。 static , , , 。
5、Javaがサポートするデータ型はどれらがありますか?自動梱包とは何ですか?
Java 8 : byte short int long float double boolean char Java 。 : int Integer,double Double, 。 。 Java : , byte,char,short, boolean ,int , long, float,double; : String , ,JVM , , , 。 Java , int Integer, Integer int
6、Javaでのメソッドオーバーライド(Overriding)とメソッドオーバーロード(Overload)とはどういう意味ですか?
Java 。 , 。 , 。 。
7、Javaでは、構造方法とは何ですか.構造方法のリロードとは?レプリケーション構造方法とは?
, 。 。 ,Java 。 Java 。 。 。 Java C++ , ,Java 。
8、Javaはマルチ継承をサポートしますか?
Java , ( )。 java ,, 。( , , , , )。
9、インタフェースと抽象クラスの違いは何ですか.
Java 。 , : 。 。 , , , , 。 。 Java final 。 final 。 Java public 。 private,protected public。 , , 。 JDK8
10、値の伝達と参照の伝達とは何ですか.
, , . , , 。 ,java . java
11、プロセスとスレッドの違いは何ですか.
, 。 。 。 : a. : , 。 。 b. : IPC, ( ) —— , 。 c. : 。 d. OS , 。
12、スレッドを作成するにはいくつかの方法がありますか?どちらが好きですか.どうして?
4 :
Thread
Runnable
Executor
Runnable , Thread 。 , ( Java ), 。 , , 。
Callable