1. final 在 Java 中有什么作用?
final 修饰的类不能被继承。
final 修饰的方法不能被重写。
final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改。
2. Java 中的 Math. round(-1. 5) 等于多少?
等于-1 : Math.round四舍五入大于0.5向上取整的
(返回最接近它的整数,若有两个返回接近的整数,则取最大的那个)
3. String 属于基础的数据类型吗?
String 不属于基础类型,基础类型有 8 种:byte、boolean、char、short、int、float、long、double,而 String 属于对象。
4大基本类型:
整数:byte(1个字节) 、short (2个字节)、int(4个字节) 、long(8个字节)
浮点类:float(4个字节),double(8个字节)
字符:char(2个字节)
布尔类型:boolean(1个字节)
4. String如何转换成基本数据类型?
我们一般用parse方法 例如 Integer.parseInt。
或者通过使用Apache lang NumberUtils工具类。
5. char类型变量能存一个汉字吗?
可以,不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。char 在java中是2个字节。所以可以存储中文。
标签:面试题,Java,String,第三天,char,类型,final,字节 From: https://blog.51cto.com/kongxiaolong/8192623