
啦啦啦,每天进步一点点
正文正文正文啦啦啦啦:
Java基础知识:
1, Java语言是由()语言改进并设计而来的。
A,Ada B,c++ C,Pascal D,BASIC
参考答案:B。java语言是一种面向对象语言,从语法结构上看,与c++类似。
2,下列说法中,错误的有()
A, Java面向对象语言容许单独的过程与函数存在
B, Java面向对象语言容许单独的方法存在
C, Java语言中的方法属于类中的成员(member)
D,Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同
参考答案:A、B、C。Java为纯面向对象语言,所有代码(包括函数、变量等)必须在类中实现,除基本数据类型(包括int、float等)外,所有类型都是类。
3,main()方法是否还有其他可用的定义格式?
参考答案:有。1)public与static没有先后顺序。2)也可以把main方法定义为final。3)也可以用synchronized来修饰main()方法。
4,Java程序中程序运行入口方法main的签名正确的有()。
A, public static void main(String[] args)
B, public static final void main(String[] args)
C, static public void main(String[] args)
D,staticpublic synchronized void main(String[] args)
E, static public abstract void main(String[] args)
参考答案:A、B、C、D。解析见3
5,class T{
publicstatic void main(String[] args) {
System.out.println("T main");
}
}
public class Test{
//程序入口函数
publicstatic void main(String[] args) {
System.out.println("Test main");
}
}
程序运行结果为:
参考答案:Test main。虽然每个类中都可以定义main()方法,但是只有与文件名相同的用public修饰的类中的main()方法才能作为整个程序的入口方法。
注:参考Java程序员面试笔试宝典(PS:这里只是总结摘抄一部分题,建议有精力的同学可以去看看书哈,那里更全面。)