第01天 基础
1、java安装、卸载、环境配置
1.1java卸载
打开计算机中的程序与功能,找到你安装的java双击即可卸载。
1.2 java安装
双击你选择的java的jdk版本安装包(安装过程中注意选择更改安装路径)
tips:
17 LTS Long term suport
JDK与JRE的区别:
JDK:java development kit: java开发工具,
JRE :java runtime envirment, java运行时环境
1.3 设置环境变量
第一步:右键此电脑,点击属性,找到高级系统设置,点击。
第二步:打开高级系统设置之后,点击环境变量,在系统变量中新建JAVA_HOME变量名,变量值为你安装的jdk的路径。
再找到Path变量,添加如图所示。
tips:
JAVA_HOME:java的安装路径。
Path:添加%JAVA_HOME%\bin
检测环境变量是否安装正确 win+R
输入cmd 进入小黑窗口 输入java -version
出现以上结果即安装成功
1.4 配置eclipse
1.workspace,设置成utf-8编码。具体步骤为:打开eclipse找到上方的window选项,再点击Preferences,输入workspace,找到对应的选项进行操作,具体如图。
2.配置jdk,具体操作如下图
java语言:严谨、稳重。
2、关键字、标识符、常量、变量
8大基本数据类型:
byte:1个字节,范围为:-128~127。
short:2个字节,-32768~32767之间。
int: 4个字节(1个字节可以存放8个byte位)、-2147483648~2147483647之间(231)。 Integer。
long:8个字节,Long
float:单精度浮点数。6~7位之间,4个字节
double:双精度浮点数。16~17位之间,8个字节,科学技术法存储。
tips:
计算机中浮点数不精准
char:字符型,2个字节,单引号。
boolean(布尔型):布尔值。true、false.
引用类型:
BigDecimal:精确小数运算问题。
package com.situ;
public class HelloWorld {
public static void main(String[] args) {
// 控制台输出语句
// System.out.println("的撒范德萨你魂牵梦萦朝秦暮楚");
// long a = 100000000000000000000;//没有语义性
System.out.println(Integer.MIN_VALUE);
float a = 0.3f;
float b = 0.2f;
float c = 0.1f;
// 布尔类型
boolean d = true;// 真
boolean e = false;// 假
System.out.println(a - b);
System.out.println(b - c - 0.1);
System.out.println(a - b == b - c);
System.out.println(Double.MAX_VALUE);
char ch1 = '你';
char ch2 = 'a';
}
}
tips:
字面常量,整数默认是int类型,小数默认是double类型。
快捷键:
1.Ctrl+D:删除当前光标所在行。
2.(syso[快捷输出语句])Alt+/:代码补足。
3.Ctrl+s:保存,并编译。
运算符:
1.算数运算符:+,-,*,/,%,除如果用于整数,表示整除,用于小数,就是小数除。%取余,一般不用于小数操作。
2.比较运算符:> < >= <= == !=,比较运算的结果是boolean类型。
3.逻辑运算符:&& || !。&&与,同时满足,并且的意思。||或者的意思,其中一个满足。!取反。参与运算的操作数,都是boolean值。短路。(与C语言不同,c语言中非0即为真)
4.赋值运算符:=,复制赋值:+=,-=,*=,/=,%=
5.其它运算符:
位运算符,条件运算符,其它。
代码
package com.situ;
public class Sample1 {
public static void main(String[] args) {
float a = 10f;
int b = 3;
double c = a / b;
System.out.println(10.0/3);
System.out.println(10%3.2);
System.out.println(10>3 && 3<5);
}
}
package com.situ;
public class Sample2 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 0;
int d = 3;
System.out.println(10 > d && a < (c = b));
System.out.println(c);
a += 20;
System.out.println(a);
}
}
表达式:
由变量、常量和运算符