集合:“父亲”collection
"儿子":list:有序,有下标,查
set: 无序,无下标,修改(底层:内存存储方式)列表,不方便
map:键值对,key(标号)-value(真实的值,储放的是分散的物品,小型数据库)
多线程:
进程(可以索取计算机运行资源)=多线程(不可以索取,只能进程的资源)
oop面向对象=封装,继承,多态
面向过程:按照,参照人类的思维模式,去解决问题,由上而下流水性过程。
面向对象:处理多变,复杂的需求,从而提高代码的复用率,开发效率提高。(讲尘世间复杂的社会需求关系,抽象成对象,使对象的属性和方法来进行描述。书写Java代码,来实现需求,Java编程语言,解决人类的实际需求。聪明的设计者,灌入了人类的思维习惯来解决问题。Java有思想和灵魂!)
封装:隐藏细节,数据安全,实现方式:将属性私有化,关键字private修饰,对外提供set,get
继承:满足“is a”父类,子类,标明某一个子类是父类的孩子,他们之间是继承关系,父类提供通用方法,子类可以直接使用,子类是父类的延承,子类更实例化,具体化。实现方式:extends
方法覆盖:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,执行子类方法
多态:
子类对象,指向父类引用,屏蔽子类的差异,把子类当成父类来看,方便开发的使用。大量的应用到ssm框架里,节省代码,使用更加灵活。
方法重载:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,参数类型(类型,数量)不同。
实现方式:父类类型 对象名=new 子类对象();
标签:多线程,Java,子类,面向对象,集合,父类,方法 From: https://www.cnblogs.com/Wumm/p/17453857.html