JAVA
文章平均质量分 73
长忆青衣
这个作者很懒,什么都没留下…
展开
-
Java学习笔记八(抽象、接口、内部类)
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。在 Java 中抽象类表示的是一种继承原创 2021-07-22 22:20:34 · 98 阅读 · 0 评论 -
Java学习笔记七(面向对象思想【多态】)
Java 多态多态是同一个行为具有多个不同表现形式或形态的能力。多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性多态存在的三个必要条件继承重写父类引用指向子类对象:Parent p = new Child();重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!@Override(重写一个方法的声明)重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需原创 2021-07-22 20:34:42 · 102 阅读 · 0 评论 -
Java学习笔记六(面向对象思想【继承】)
继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。类的继承格式在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:类的继承格式class 父类 {} class 子类 extends 父类 {}继承的特性1.子类拥有父类非 private 的属性、方法。2.子类可以拥有自己的属原创 2021-07-22 17:06:56 · 85 阅读 · 0 评论 -
Java学习笔记五(面向对象思想【封装】)
面向对象的三大特点封装 继承 多态Java 封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。封装的优点良好的封装能够减少耦合。原创 2021-07-22 16:26:27 · 68 阅读 · 0 评论 -
Java学习笔记四(方法)
方法就是将具有独立功能的代码库组织成为一个整体,使其具有特殊功能的代码集。注意:方法必须先创建才可以使用,过程就成为方法的定义方法定义之后不能直接运行 需要手动的调用才可以执行。过程称为方法的调用。修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型 :方法可能原创 2021-07-22 15:54:23 · 42 阅读 · 0 评论 -
Java学习笔记三(数组,字符串)
数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干数据。按照一定的先后次序排列组合。其中每一个数据称为元素,每个元素都可以通过数组的索引或者下标(角标)来定位。数组的特点1 数组本身是引用数据类型,而数组中的元素可以使任意类型(基本类型/引用类型)2 创建数组对象会在内存中开辟一块空间,他的空间是连续的。而数组名中引用的是这块连续空间的首地址。3 数组的长度一但确定 就不能修改。4 数组中存储的数据的类型必须是相同的 不能出现混合类型数组的分类维度: 一维数组 二维数组原创 2021-07-22 15:34:49 · 105 阅读 · 0 评论 -
Java学习笔记二(运算符、判断、循环)
算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描述 例子+ - * / % ++ -- (自增自减)符合数学原理规则:整数运算:如果两个操作数有一个是long 则表达式的类型一定是long;如果在一个表达式中,所有的操作数都是整数,且不为long 则结果为int浮点运算:如果两个操作数都是float类型 则结果可以使用float保存也可以使用double如果有一个原创 2021-07-22 11:31:23 · 85 阅读 · 0 评论 -
Java学习笔记一(入门、环境)
初识JAVAJava 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:JavaSE(java平台标准版)JavaEE(java平台企业版)JavaME(J2ME)(ava平台微型版)。环境变量配置:下载JDK,原创 2021-07-22 09:19:53 · 138 阅读 · 0 评论