1.下载Java和开发工具
Java是美国sun公司于1995年推出的一门计算机高级编程语言,sun公司于2009年被Oracle(甲骨文)公司收购。
普遍认同Java的联合创始人之一:詹姆斯·高斯林(James Gosling)为Java之父
在甲骨文官网下载最新版的Java
企业一般使用:IntelliJ IDEA 2025.2.5 开发
2.Java基础语法1
1.方法
![]()
在java中方法类比于c语言中函数
2.注释
可以对选中的字按Ctrl+/进行快捷注释
3.字面量
4.变量
变量的特点:变量里装的数据是可以被替换的
变量的应用场景:写程序对数据进行处理方便
数据是以二进制的形式存储的,其中字符数据是以ASCII码对应数字的二进制数
5.数据类型
上面的都是基本数据类型
补充:字符串型(引用数据类型) String= “ ”
6.关键字
7.标识符
3.Java基础语法2
方法详解和注意事项
注意:方法重载只关心方法名称相同,形参列表不同(类型不同,个数不同,顺序不同),其他无所谓。
类型转换
自动转换
强制转换
提示:强制类型转换可能导致数据丢失,小数转成整数会直接抹去小数部分
表达式的自动类型提升
输入输出
输入
输出
运算符
基本运算符
自增自减
赋值运算符
关系运算符、三元运算符
逻辑运算符
4.程序流程控制
分支结构
循环结构
5.Random随机数
6.数组
一维数组
二维数组
7.面向对象编程(重)
面向对象快速入门
封装思想
封装前
封装后
![]()
对象到底是什么
面向对象编程是什么
类的基本语法
构造器
提示:构造器也可以重载
特点
应用场景
注意事项
this关键字
this是一个变量,用在方法中,用于拿到当前对象。哪个对象调用这个方法,this就拿到哪个对象。
应用场景
![]()
封装
Javabean(实体类)
分层思想
static关键字
修饰成员变量
访问
静态变量的应用场景
修饰方法
静态方法的应用
静态方法的注意事项
- 静态方法中可以直接访问静态成员,不可以直接访问实例成员
- 实例方法中既可以直接访问静态成员,也可以直接访问静态成员
- 实例方法中可以出现this关键字,静态方法中不可以出现this关键字
继承
认识继承
权限修饰符
继承后的特点
方法重写
子类构造器的特点
构造器用this()调用兄弟构造器
多态
认识多态
对象多态
行为多态
变量没有多态性
多态的好处
补充,对象回调
多态下的类型转换
final关键字
认识
常量
单例设计模式
什么是设计模式
单例设计模式
枚举
认识枚举类
枚举类是多例设计模式,只写一个常量可以相当于单例设计模式
应用场景
可以省略前缀
抽象类
认识抽象类
好处、应用场景
模板方法设计模式
接口
概述
注意:接口不能创建对象
实现类实现了多个接口,必须重写完全部接口的全部抽象方法,否则这个类必须定义成抽象类