1.2Java语言
1991年成立,1995年开始开放
Java的核心优势:跨平台
Java的体系架构:
J2EE(JavaEE) Java 2 Enterprise Edition(java开发) 定位在服务器上
J2SE(JavaSE) Java 2 Standard Edition(Java基础) 定为在个人计算机上的应用
J2ME (JavaME) java 2 Micro Edition 定位在消费基础性产品上
Java Development Kit Java开发工具
Java Runtime Environment java 运行时的环境
Java Virtural Machine Java 虚拟机 是一种规范
包含关系: jdk -- jre --jvm
Java变量
相当于自然语言中的名词
变量必须声明,并且初始化以后才能使用 变量必须有明确的类型,不能重复使用
声名
赋值
变量的作用域
进制的转换
Java 内部只有二进制补码,计算机内部数据以二进制补码表示
Java数据类型
引用类型
基本数据类型
整型
bety:范围为-2^7——2^7-1
short: -2^15——2^15-1
int: -2^31——2^31-1
long: -2^63——2^63-1
浮点型
float
单浮点 32位,其中1位为符号位,指数8位,尾数23位。
double
双浮点 64位,其中1位为符号位,11位指数,52位尾数
字符型
char
范围是0-65535 字符字面量使用单引号
特殊字符采用转义字符
\n 回车
\t 表示制表位字符
\\ 表示\
\ 单引号
\" 双引号
\4e2d 表示unicode 编码对应的字符
数据类型转换
自动类型转换
也叫隐式类型转换 整数到浮点数转换会损失精确度