JAVA面试试题,我是初学者下面的题都不会,请大家帮我做做,谢谢了感激不尽!

19.当试图编译并运行下面程序时会出现什么结果

class A{

public int getNumber(int a){

return a+1;

}

}

class B extends A{

public int getNumber(int a, char c){

return a+2;

}

public static void main(String[] args){

B b=new B();

System.out.println(b.getNumber(0));

}

}

20.java为什么能够跨平台?

21. java安全性体现在什么地方?

22. 接口里可以定义属性吗? 接口里方法修符是什么?

23. 数组有没有length()这个方法? String有没有length()这个方法?

24. 什么是标识符?它的命名规则是什么?

25. if…else…和写两个if 有什么区别

26. main方法是怎么写的?哪些地方可以有变化?

19:1;

20:java代码生成生成中间代码,通过java虚拟机来执行;

21:没有指针,垃圾回收,异常处理;

22:接口里可以定义属性,但必须是常量。修饰符为:interface;

23:数组里没有length()这个方法,String中有length()这个方法;

24:标识符就是常量、变量、函数自定义的名称。Java标识符由数字、字母、下划线、$组成。首位不能是数字,Java关键字不能当作Java标识符。

25:两个if需要执行两次逻辑判定。一个if判定一次,且与else是互补的关系。

26:public  static void main(String args[])

{

}

args可以变。


温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-13
这么基础的东西自己百度啦
相似回答