Java初学者容易忽视的基础知识之 JavaSE
Java的知识点
javaSE
java语言特征
主要特点:
- 跨平台性
- 面向对象
- 安全性
- 多线程
- 简单易用
主要特征
-
封装
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。在java中通过关键字private,protected和public实现封装。封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。
-
继承
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用 -
多态
在面向对象语言中,接口的多种不同的实现方式即为多态。多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作 多态的话,我觉得是更好的利用了继承这一特性,然后为什么能实现多态,因为可以重写父类的方法。说重写可能不清楚,具体来说就是子类父类可以存在分别存在名字相同的属性或者方法,然后可视声明的类去调用相应的方法等。
-
抽象
抽象是通过分析与综合的途径,运用概念在人脑中再现对象的质和本质的方法。就是我们通过对事物的认知,将某一或者一类事物的属性变化成JAVA语言能识别的类。