Java小白进阶笔记(2)-变量和数据类型
复习Java知识,主要是一边看偏头痛杨的博客,一边完成博主布置的任务。这是看2.偏头痛杨的Java入门教学系列之变量&数据类型篇 的作业: 1.Java有多少种数据类型,数据类型的分类? 两种数据类型: 基本数据类型 引用数据类型除了八种基本数据类型,其他的都是引用数据类型。 2.Java的工作机制? Java程序的源代码(.java)编译成虚拟机(JVM)能看懂的字节码(.class),然后再由虚拟机解释执行成对应的操作系统能看懂的机器码 3.自动类型转换与强制类型转换的规则? 从小到大自动转 从大到小强制转 自动类型转换: byte->short->int->long->float->double char->int->long->float->double 表达式类型的自动提升: 当表达式中有多个数据类型运算式,自动提升为容量最大的数据类型。 byte,short,char之间不会自动转换,首先都提升为int 整个表达式的类型自动提升到与表达式中最高等级操作数同样的类型 强制类型转换: 容量大的数据类型转换为容量小的数...