数据类型:
java必须先声明数据类型。
直接量:
在声明数据类型时就赋值的变量。
流程结构:
顺序结构(自上而下) 分支结构(if、switch) 循环结构(for、while)
数组:
存放的数据类型必须是相同的,长度是不可变的
面向对象:
就是把相同的部分抽出来
封装:
限制对已经私有化的方法 ,变量的访问,提高安全性
构造器
如果类没有构造器 系统会自动生成一个空构造器,成员变量定义初始化值。
继承
子类可以继承父类的属性和方法(加了private 的除外)
final 修饰符
该类不会被继承,一旦给成员变量赋值后就不允许修改其值,一般用在对常量的定义中。
重点内容
方法的重载和重写
方法签名:只包含了方法名和参数列表
重写:发生在父类和子类之间,方法签名必须是一样的
重载:发生在本类中,方法名一样,但是参数列表不一样,重载可以是构造器的重载,也可以是方法的重载。
多态
子类可以对父类的方法进行重写 ,一种方法有多种变现形式
接口
如果在一个类中,一个实现的方法都没有,或者都是抽象方法,那么,这样的类,成为接口。接口支撑多继承,使用 extends 关键字,之间用逗号隔开
集合框架
在集合框架中,主要分为 Collection 和 Map 两大接口。
在 Collection 中又分为 List (有序集合) 和 Set (无序集合)。List 和 Set 都是接口。
Map 存储的 Key-Value 结构。
集合框架存储的元素可以是不定长的,即可以任意的添加,但是数组在定义的时候就确定了长度。实际开发中,对于同类型数据的结构,一般使用 Collection 结构会较多。
异常处理
为了防止代码人为或系统性的报错 组织代码继续运行
单例模式
就是类只有一个对象,外部要使用该类的对象,通过调用一个类方法实现
JDBC
链接java和数据库的一种包。