最近看了几道Java面面题,发现自己对于Java的基础知识掌握得都不好,看来学得不扎实啊!
看看下面这个程序:
1 2 3 4 5 6 7 8 | public class Test2 { public static void main(String[] args) { float a = 3.4; } } |
这样一个简单的程序编译能通过吗? 阅读更多…
Open your eyes!
最近看了几道Java面面题,发现自己对于Java的基础知识掌握得都不好,看来学得不扎实啊!
看看下面这个程序:
1 2 3 4 5 6 7 8 | public class Test2 { public static void main(String[] args) { float a = 3.4; } } |
这样一个简单的程序编译能通过吗? 阅读更多…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class Outer{ public void someOuterMethod() { // Line 3 } public class Inner{} public static void main( String[]argv ) { Outer o = new Outer(); // Line 8 } } Which instantiates an instance of Inner? A. new Inner(); // At line 3 B. new Inner(); // At line 8 C. new o.Inner(); // At line 8 D. new Outer.Inner(); // At line 8//new Outer().new Inner() |