- 整型: byte(1字节),short(2字节),int(4字节),long(8字节) - 浮点型: float(4字节),double(8字节) - 字符串: char(2字节) - 布尔型: boolean(1字节)
字节数就是决定数据类型的内存空间的大小,也决定了数据类型的字面值范围。在开发过程当中,咱们定义个变量,合理数据类型的选择是根据你的字面值去决定的,反之:什么样子字面值就决定你选择一个合理的数据类型。java
最大值最小值的计算:jvm
最小值:2的指数(字节x位数-1) 最大值:2的指数(字节x位数-1)-1 好比:byte(1字节) 最小值(-2^(1x8-1) <===>最大值 2^(1x8-1))
字符集:一般意义就是单个字符,字符必须以单引号引发来,('')。 Java语言是16位Unicode编码方式。编码
eg: har a = 'A'; 其实计算机,是没法保存电影,音乐,图片,字符。计算机只能保存二进制。所以电影,音乐,图片都是先须要转成二进制的方式,才可以保存。
char和string有什么关系?code
基础数据类型的类型是没有字符串的。 jdk ———— 字符串专门处理弥补单字符的问题。字符串只不过是一连串的单字符的组合。 Stirng, 它属于引用数据类型,它是一个类。 char有一些特殊字符,专门给字符串提供换行,回车,单引号 char中的转义符\,专门来处理字符串的特殊符合。
类只有三样东西:方法,属性,代码块。 类中的方法和属性都是提供给咱们调用者使用的。 调用方法过程,其实就告诉jvm中去寻找有没有这个方法,若是有就通知cpu去计算方法体里面的代码内容。
a. if在添加判断: 格式: if(boolean){ //true体 }else{ //false体 } b. 多种选择 if(true){ //true体 }else if(true){ //true体 }else{ //false体 }