Java中byte,short,char,int,float各占几个字节
Java8种基本数据类型(经常被问,要记牢)
整数类型:byte(1字节) short(2字节) int(4字节) long(8字节)
浮点类型:float(4字节) double(8字节)
字符类型:char(2字节)可以存储一个汉字
布尔类型:boolean
(JVM规范指出boolean当做int处理,也就是4字节,boolean数组当做byte数组处理,这样我们可以得出boolean类型占了单独使用是4个字节,在数组中是确定的1个字节)
如何将内容为整数的字符串解析为整数
Long.valueof()
关键字volatile的作用
不能保证原子性,只能保证可见性,有序性,我公号上对volatile的作用写的很清楚,绝对值得一看
String能否被继承,原因
不能,String类被final修饰
public final class String implements java.io.Serializable, Comparable<String>, CharSequence {
总结一下final关键字的作用
- final修饰类时,表明这个类不能被继承
- fin