面向对象

java的编程思想:

​ 面向对象编程。

java面向对象的特点

​ 封装、继承、多态

class

类:定义一个java源文件,就是定义一个类,类:模拟现实生活中的一个类,类名通常首字母大写。

类:拥有相同属性和行为(方法)的泛指(不是具体的一个)。
对象:一定是从某一个类实例化出来(创建),拥有该类的属性和行为,具体的一个指向


注意:今后将main函数单独写在一个测试类中,只负责调用。

类属性:

类属性:在类中定义的变量,也称之为全局变量,也称之为类属性
	注意:
		1:类属性可以通过  对象.属性   的语法使用。
		2:有默认值:0或者null

方法

对象:

Java内存分配图:

内存分配

访问权限修饰符

实体类

​ 以固定的方式来定义一个类,代表项目中要操作的数据类。

this:

构造器

方法重载(Overload)

toString

static

继承(extends)

​ 子承父业,子类拥有父类的属性和方法(注意访问权限)

方法重写(覆盖,Override)

特点

super

多态

抽象类

接口

​ 理解为特殊的类,与继承的理解也一样,只不过要求使用专业属于实现

final

类之间的关系

面向对象总结

异常处理

异常处理代码块

jre

Object

Math

字符串

Date

SimpleDateFormat

Arrays

基本类型的包装类

集合

ArrayList

Vector

LinkedList

双向链表

HashSet

TreeSet

集合排序

红黑树

HashMap

HashMap结构图

TreeMap

Iterator

迭代器

泛型

二进制换算

File

递归算法

递归调用

IO流

多线程

实现方式

线程的生命周期

线程的优先级

线程锁同步锁

线程通信

打包

jdbc

sql注入

事务控制

设计模式

单例模式

作业

最后更新于