一:安装JDK及Java环境
JDK:Java开发工具集。
JRE:Java运行环境。
1.下载JDK,JRE将其放在E或F盘较为空余的磁盘中。
2.设置环境变量:在计算机图标中点右键选择“属性”----->"系统属性“----->”高级“----->”环境变量“;
添加变量名”JAVA_HOME“,指向JDK安装目录;
在path下编辑变量值,在末尾加上”;%JAVA_HOME%\bin;”,用于指定操作系统可执行指令的路径。
3.在dos窗口中查询版本信息。
win+R---->“cmd”回车后进行如下图操作:
二.变量
变量是程序执行中数据可变的一块存储空间,由变量名和变量值组成。
每一个变量要先声明并进行赋值才能使用。
三.JAVA中的数据类型
1.基本类型:数值型,字符型(char),布尔型(boolean)
其中数值型分为:
整数类型(byte,short,int,long)
浮点类型(float,double)
下面将用表格形式区别各整数类型:
类型 | 占用存储空间 | 存储范围 |
byte | 1字节 | -128~127 |
short | 2字节 | -2^15~2^15-1 |
int | 4字节 | -2^31~2^31-1 |
long | 8字节 | -2^63~2^63-1 |
如:long l=6L
下面将用表格形式区别各浮点类型:
类型 | 占用存储空间 | 存储范围 |
float | 4字节 | -3.403E38~3.403E38 |
double | 8字节 | -1.798E308~1.798E308 |
注意:Java浮点型常量默认为double型,如要声明一个变量为float型,则需在数字后面加f或F
如:double d = 3.38;
float f = 3.38f;
字符类型
char型数据用来表示通常意义上“字符”,如char c= 'A';
Java中每个字符占两个字节(0-65535),每个字符映射到一个范围在0~65535的整数。常用转义字符有:\n换行符,\r回车,\t水平制表,\‘单引号,\“双引号,\\斜杠。
基本数据类型:自动类型转换和强制类型转换
自动转型:小范围数据转换成大范围的数据
大范围数据类型变量名=小范围数据类型的值;
例: long x=5;
强制转型:大范围数据类型转换成小范围数据类型
小范围数据类型变量名=(小范围数据类型)大范围数据类型的值;
例: int a=(int)5L;
注意:boolean型不能转换为其他任何数据类型。
2.引用类型:类(class),接口,数组,枚举。
四.运算符
应注意易混淆运算符:
1.自增运算符:a++ 先保存旧值,再自增,用旧值参加运算;而 ++a 直接自增,用自增后的值参加运算
2.短路与&& : 如果前面的判断结果为false,则后面的判断不再执行;非短路与&: 每一个判断逻辑都要执行
3. 短路或||如果前面的判断结果为true,则后面的判断不再执行;非短路或 | 每一个判断逻辑都要执行
位运算符:
在计算机中数字的运算都是按照“补码”的形式运算的。
正数的原码、反码、补码是相同的;
负数的反码是其原码的除符号位以外的二进制位取反。
负数的补码是反码加1。
符号位是最左边的那个二进制位,0代表正数,1代表负数。
按位与:& 两个二进制位都为1,结果才为1;其余情况结果为0;
如:1101&0011则为0001
按位或:| 只要有一个二进制位为1,结果就为1;两个二进制位都为0,则结果为0;
如:1101 | 0011则为1111
按位异或:^ 相同的两个二进制位结果为0,不同的二进制位结果为1
按位取反:~ 0变1,1变0.
右移: >> 右移后,左边的二进制位用符号位来补,正数补0,负数补1
左移: << 左移后,右边的二进制位用0来补。
无符号右移:>>> 右移后,左边的二进制位用0来补。
注意:是用二进制的补码移位。
三目运算符:
结果返回boolean值的表达式?"结果为true时内容":"结果为false时内容"