一、JAVA语言发展史
二、JAVA语言跨平台原理
在需要运行JAVA应用程序的操作系统上,安装一个与操作系统对应的JAVA虚拟机(JVM)即可。
三、JRE和JDK
四、常用DOS命令
五、配置Path环境变量
六、JAVA程序开发运行流程
七、HelloWorld案例的编译和运行
打开命令提示符窗口,进入到HelloWorld.java所在目录。
编译:javac 文件名.java
范例:javac HelloWorld.java
执行:java类名
范例:java HelloWorld
八、基础语法
注释
单行注释
多行注释
文档注释
格式:/*注释信息/
关键字
特点
字母全部小写
编译器中颜色不同
常量
空常量不能直接输出,其他都可以
数据类型
基本数据类型:具体的数
引用数据类型:地址
变量
格式: 数据类型 变量名=变量值;
范例: int a=10;
注意事项:
定义long类型时,防止整数过大,在整数后面加上L,如long l=100000000L
定义float,防止不兼容类型,小数后面加F
标识符
组成:数字、字母、下划线、美元符
不能以数字开头
不能是关键字
名字区分大小写
起名要有意义:小驼峰命名法(name、firstName)(针对方法、变量)、大驼峰命名法(Student、GoodStudent)(针对类)
转换类型
自动转换
从小到大
强制类型转换
格式:目标数据类型 变量名=(目标数据类型)值或者变量;
范例: int k=(int)88.88;
防止数据丢失,一般不建议使用
从大到小
算数运算符
+-*/%
整数相除只能得到整数,要想得到小数,要有浮点数参与
算数运算符
‘A’=65
‘a’=97
‘0’=48
字符串的+操作
结果:itheima666 100年黑马
赋值运算符
扩展的赋值运算符如+= 隐含了强制类型转换
自增自减运算符
关系运算符
成立true,不成立false
逻辑运算符
& 逻辑与
| 逻辑或
^逻辑亦或 相同false,不同true ,如两边一个成立,一个不成立,才是true
! 逻辑非
&& 短路与 左边不成立,就不执行右边(如右边有j++>3,不执j++,&则执行)
|| 短路或
三元运算符
数据输入
流程控制
switch
case穿透(在不判断case条件时,向下继续执行)