Java程序运行机制
-
编译型(全部翻译) 操作型
-
解释型(段落性翻译)速度型较慢
程序运行机制
源程序
(Java编译器)
字节码
(Java class文件)
类装载器(J v m)虚拟机
字节码校验器
解释器
操作系统平台
Java 数据类型
-
强类型语言(就是基本类型)
-
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
-
弱类型语言(就是引用类型)
-
Java的数据类型分两大类
-
基本类型 (primitive type)
-
引用类型 (reference type)
浮点类型表示 :小数
字符类型char :表示个别的“字”
-
-
什么是字节
-
位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。
-
字节(byte):是计算机中 拘束处理 的基本单位,习惯上用大写B来表示
-
1 B(byte,字节) = 8 bit (位)
-
字符:是指计算机中使用的字母,数字,字和符号(是单个的字母或字)
-
1 bit表示1位
-
1 Byte表示一个字节 1 B = 8 b。
-
1024 B = 1 KB
-
1024 KB = 1 M
-
1024 M = 1 G.
-
1024 G = 1 TB
类型转换
-
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换
-
-
运算中,不同类型的数据先转化为同一类型,然后在进行运算。(数据转换的时候必须从低到高)
-
强制类型转换
-
自动类型转换