16、Java 语言使用的字符码集是()
A、ASCII
B、BCD
C、DCB
D、Unicode
答案:D
解析:Java语言使用的是Unicode字符集,ASCII是国际上使用最广泛的字符编
17、不能用来修饰 interface 的有()
A、private
B、public
C、protected
D、static
答案:ACD
解析:A,C,D都不能用来修饰interface。就访问来说,可以用public,默认修饰符,而不能用private,因为接口本身就是为了让别的类或接口使用的,用private就没有了意义。protected也是不可以的,ptotected的访问权限是包内对象以及包外继承该类的包外对象,其实和 public 意义也就一样了,也就没必要选择protected。static是用来修饰变量或者方法的,而不修饰类。(在接口中 static 只能修饰变量不能修饰方法)(final同样不能修饰接口)。
18、现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
解析:这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。点击查看
19、JAVA 所定义的版本中不包括()
A、JAVA2 EE
B、JAVA2 Card
C、JAVA2 ME
D、JAVA2 HE
E、JAVA2 SE
答案:D
解析:
1、Java企业版:JEE 适用于创建服务器应用程序和服务的 Java 平台企业版
2、Java标准版:JSE 适用于桌面系统的 Java 平台标准版
3、JME:适用于小型设备和智能卡的 Java 平台Micro版
4、Java Card 技术主要是让智能卡或与智能卡相近的设备上,以具有安全防护性的方式来运行小型的Java Applet,此技术也被广泛运用在SIM卡、提款卡上
20、下列说法正确的是()
A、JAVA程序的main方法必须写在类里面
B、JAVA程序中可以有多个main方法
C、JAVA程序中类名必须与文件名一样
D、JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
答案:A
解析:
A:main()方法必须都写在类里面,在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等
B:这个之前没用过多个main方法,自己试一下,可以用多个main为方法名的方法,但是只