【001~003】略
可以参见[Android开发][001~002] android开发入门,环境配置
【004~005】
主要介绍变量和命名写法,从此要用驼峰法了,在web中个人习惯用下划线分隔。
基本数据类型:
1、boolean:true / false*布尔值很严格,不能是0和非0,不能是空和非空
2、char:'h'*字符型:一个字符,单引号包括,又和javascript不一样呢
*字符集的相关知识:
ASCII字符集,7位2进制码;
Unicode字符集0-0x10FFFF表示,比ASCII更大更全面的字符集
*乱码原因,存储和取出时所用字符集不一样
*java使用Unicode字符集,支持各种各样的字符
*在Java中中文和英文所占空间是一样的,因此可以有char='中'
*javascript就不用考虑这么多# ̄▽ ̄#
3、整数型
byte:1字节,-128~127
short:2字节,-215~215-1
int:4字节,-231~-231-1
long:8字节,-263~263-1
*默认int i = 3;
*long类型:long i = 3L;
4、浮点型
float:4字节,范围很大,不细说,float = 0.1F;
double:8字节,范围很大,不细说
【006】练习课,很基础。
tips:
1、char是单字符,单引号
2、数据类型的字面量:整数字面量为整型,小数字面量为双精度浮点型,把一个小数直接赋值给float类型(单精度浮点型)的,会报错。
3、运算式结果的数据类型和其中范围最大的为准。
如:double b = 0.1*10; √ 小数和任何数据进行运算后的结果数据类型永远是双精度浮点型。
byte b = 0;byte bb = b*0; × 比特型和整型计算之后,结果为整型,赋值给bb报错强制运算:(类型)(数字);慎用。
按照数值型类型表数范围关系,强制转换只往大的转就木有关系啦~byte<short<int<long<flout<double
~就到这里吧 - -发现优酷上的视频不太完整,不过貌似也就说这么多了,很多要点还是提到了,以前学过的东西还是能回忆起来的~
很基础的课程。
*javascript多了,常常换行就不加上分号,这个在java里会报错ORZ,java比javascript严格很多[´・ω・`]