Java开发环境
- linux系统常用操作命令:
- pwd:用于显示当前工作目录;
- ls:用于查看当前工作目录内容;
- cd:用于改变当前工作目录;
- 相对路径和绝对路径:
- 相对路径:文件或目录相对于当前工作目录的位置;
- “.”表示当前目录;
- “..”表示上一级目录;
- 绝对路径:文件或目录相对于根目录的位置;
- Java开发环境:
- JDK-Java Development Kit:Java开发工具包;
- JRE-Java Runtime Environment:Java运行环境;
- JVM-Java Virtual Machines:Java虚拟机;
- Java系统类库+JVM = JRE;
- 编译、运行等开发工具 + JRE = JDK;
- JRE为最小运行环境;
- JDK为开发最小环境;
Java语言基础
Java变量:变量就是指代在内存中开辟测存储空间,用于存放运算过程得到的数据;
- 变量的声明:变量名、变量类型
- 变量的命名:字母、数字、_、$组成,不能以数字开头,驼峰法
- 变量的初始化:
- 变量的访问:赋值、更改、操作
Java8种基本类型:
- int : 4字节,-2^31~2^31-1,0X开头为16进制,0开头为8进制,整数直接量
- long:8字节,加后缀l
- double:8字节
- float:4字节,加后缀f
- short:2字节
- char:2字节,字符类型,16位无符号整数,赋值可以为整形直接量、字符直接量、Unicode形式,
- byte:1字节
- boolean:1字节,逻辑运算符,true、false
基本类型间转换
- 自动类型转换:从小转大
- byte-short-int-long-float-double,char与int同级
- 强制类型转换:从大到下
- 多种基本类型参与运算,运算结果向较大的类型进行转换
- byte、char、short实际存储的是整数,int直接量可以直接赋值给byte、char、short,但是不能超过其表示范围,byte、char、short参与运算,先转换成int类型再进行计算