Java经典面试题之——基础面试(二)

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为方法名的方法,但是只

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值