一、Java的三大特性
1.封装:将数据与对数据的操作进行归类。
- 修改属性的可见性来限制对属性的访问
- 为每个属性创建一队赋值和取值方法,用于对这些属性的访问
- 在赋值和取值方法中,加入对属性的存取限制
2.继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
- 继承关系是传递的。若类C继承类B,类B继承类A(多继承),则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。
- 继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。
- 继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。
- 访问限制修饰符按访问等级从高到低的排序顺序是public–>protected–>友好的–>private
- final和abstract,private和abstract,static和abstract不能同时使用
- 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。
class 子类 extends 父类
3.多态:多态拥有两种含义。
- 操作名称的多态:多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。
- 同一操作被不同类型的对象调研时肯产生不同的行为。
多态是同一个行为具有不同表现形式或形态的能力,即对象多种表现形式的体现,就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。
二、Java的环境配置
1. 在电脑桌面 右键点击 “此电脑”的“属性”选项
2.选择“高级系统设置”选项
3.点击下面的“环境变量”选项
4.点击“系统变量”下面的”新建“选项
5.在”变量名“处填上”Java_Home“,变量值“为JDK安装路径
6.在”系统变量“中找到”Path“
7. 选中”Path“点击”编辑“选项
8.选择右边的“编辑文本”,将引号里面的全部复制“%Java_Home%\bin;%Java_Home%\jre\bin;”,到“变量值”栏的最前面,“确定”
9.在“系统变量”栏,“新建”,“变量名”为“CLASSPATH”,“变量值”为.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar”,“确定”
最后,在进行验证配置即可。
- 遇到的问题:
- 原先各种版本的Java与新安装的发生冲突,导致配置了三回变量才成功。