一、JDK,JRE,JVM的区别
图例:
JDK:java程序开发工具,包含JRE和开发工具。
JRE:是java运行时的环境,包含JVM的核心类库。(运行环境)
JVM:虚拟机。
二、java是解释执行的高级编程语言
保证,先编译后解释。
三、java语法规则
(1)代码区分大小写 Scanner sanner =new Scanner(System.in);
(2).java为文件拓展名 zuoye.java;
(3)注释的三种类型
- //单行注释
- /*
*/多行注释 - /**
*/ 文档注释
四.java中关键字
五.java中的标识符
命名规则
1.名称必须用字母、下划线_、$开头
其中不建议以$、下划线_开头。
2.不能以数字开头。 98.3 (×)
3.不能以java关键字开头。
六.java的变量类型
七.java数据类型
整型数据类型(取整,四舍五入)
浮点型数据类型(小数点)
字符型数据类型
布尔型数据类型(判断对错,且不能与其他类型互换)
自动类型转换实线表示可以互相转换,虚线表示只能沿方向转换
强制类型转换
通用格式
变量 = (目标类型)值
byte a;
int b = 4660;
a = (byte) b;
常量:指java程序运行期间固定不变的值
0,1;0.0;‘a’;“A”;true;null;
八.java运算符
1.算术运算符
2.赋值运算符
3.关系运算符
4.逻辑运算符
&&|| 两者表示短路的意思
&&当短路或,当左边表示false,右边不执行,只有当两边都结果为true,输出才为true。
||当短路与,当左边表示false时,执行右边,左右两边只要含有一个true,输出结果为true。
5.三元运算符
基本结构:
条件?表达式1:表达式2;
当条件满足为true,输出表达式1,反之,输出表达式2。