订单查询
首页 其他文档
java基础面试题及答案整理
大小:18.61KB 7页 发布时间: 2023-07-20 11:21:10 5.55k 4.13k

59.如何使线程同步?

a)使用同步方法

synchronized void methodA(){}

b)使用同步块

synchronized(object){

//要同步的语句

}

60.什么是GC?为什么有GC?

a)GC是垃圾收集器。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。

61.构造方法能否被重写?为什么?

a)不能,因为构造方法不能被继承,所以不能重写.

62.是否可以继承String类,为什么?

a)因为String类是final类,final修饰的类不能被继承。

63.java关键字区分大小写吗?

a)java关键字一律小写。所以无所谓区分大小写,大写的不是关键字.

64.java采用什么字符集?该字符集有多少字符

a)Java使用unicode字符集,所以常量共有65535个

65.列举算术运算符?

a)+,—,*,/,%

66.算术混合运算结果精度如何确定?

a)Java按照运算符两边的操作元的最高精度保留结果的精度。

67.&是位运算符,与运算的规则是什么?

a)全1则1,否则为0

68.|是位运算符,或运算的规则是什么?

a)全0则0,否则是1

69.^是位运算符,异或运算的规则是什么?

a)相同0,不同1

70.~是位运算符,非运算的规则是什么?

a)遇1则0,遇0则1

71.if语句后边有个括号,该括号里表达式为什么类型?

a)boolean类型

72.switch语句后括号里的表达式是什么类型?case后类型如何确定?

a)char,int,byte,short,枚举类型.

b)case后面是一个常量,该常量类型由switch后括号内表达式来确定。

73.switch语句后,default关键字起什么作用?break起什么作用?

a)default:当用户指定的表达式与任何case都不匹配的时候,执行default后的语句。

b)break:退出当前case。

74.for循环后括号里三个表达式分别起什么作用?

a)1:循环初始化的时候执行,只执行一次。

b)2:循环成立的条件。

反馈
我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441