一、JAVA语言发展史

二、JAVA语言跨平台原理

  1. 在需要运行JAVA应用程序的操作系统上,安装一个与操作系统对应的JAVA虚拟机(JVM)即可。

三、JRE和JDK

JAVA语言基础 - 图1

四、常用DOS命令

常用命令
image.png

五、配置Path环境变量

六、JAVA程序开发运行流程

编写程序,编译程序,运行程序

七、HelloWorld案例的编译和运行

打开命令提示符窗口,进入到HelloWorld.java所在目录。
编译:javac 文件名.java
范例:javac HelloWorld.java

执行:java类名
范例:java HelloWorld

八、基础语法

注释

单行注释
多行注释
文档注释
格式:/*注释信息/

关键字

特点
字母全部小写
编译器中颜色不同

常量

image.png
空常量不能直接输出,其他都可以

数据类型

image.png
基本数据类型:具体的数
引用数据类型:地址
image.png

变量

格式: 数据类型 变量名=变量值;
范例: int a=10;
注意事项:
定义long类型时,防止整数过大,在整数后面加上L,如long l=100000000L
定义float,防止不兼容类型,小数后面加F

标识符

组成:数字、字母、下划线、美元符
不能以数字开头
不能是关键字
名字区分大小写
起名要有意义:小驼峰命名法(name、firstName)(针对方法、变量)、大驼峰命名法(Student、GoodStudent)(针对类)

转换类型

自动转换

image.png
从小到大

强制类型转换

格式:目标数据类型 变量名=(目标数据类型)值或者变量;
范例: int k=(int)88.88;
防止数据丢失,一般不建议使用
从大到小

算数运算符

+-*/%
整数相除只能得到整数,要想得到小数,要有浮点数参与

算数运算符

‘A’=65
‘a’=97
‘0’=48
image.png
字符串的+操作
image.png
结果:itheima666 100年黑马

赋值运算符

扩展的赋值运算符如+= 隐含了强制类型转换

自增自减运算符

关系运算符

成立true,不成立false

逻辑运算符

& 逻辑与
| 逻辑或
^逻辑亦或 相同false,不同true ,如两边一个成立,一个不成立,才是true
! 逻辑非

&& 短路与 左边不成立,就不执行右边(如右边有j++>3,不执j++,&则执行)
|| 短路或

三元运算符

数据输入

image.png

流程控制

image.png

switch

case穿透(在不判断case条件时,向下继续执行)
image.png

for

image.png