- 博客(6)
- 收藏
- 关注
原创 算法题:创建一个长度为6的int型数组,要求取值为1-30,同时元素值各不相同
/** * 题目:创建一个长度为6的int型数组,要求取值为1-30,同时元素值各不相同 * * @author 精灵 * @time 2020-08-09 22:36 */ public class Test01 { public static void main(String[] args) { int[] a = new int[6]; for (int i = 0; i < a.length; i++) {
2020-08-09 23:58:27 523
原创 Java中HashSet中成员属性的修改对HashSet存储方式的影响
import java.util.HashSet; import java.util.Objects; /** * @author 精灵 * @time 2020-08-08 **/ class person { int age; String name; public person(int age , String name){ this.age = age; this.name = name; } @Override
2020-08-08 23:55:57 516
原创 饿汉式和懒汉式单例构造模式代码
class A { private A() { } private static A aa = new A(); public static A getA() { return aa; //这是饿汉式单例构造的代码。 } } 饿汉式在类加载的时候就存在静态变量aa,比较耗费内存。 class A() { private A() { } private static A aa = null;
2020-07-31 02:48:44 164
原创 萌新 Java初学成果(三)
萌新Java学习(三) 一、面向对象编程:面向对象可以分为三大板块。 (一)多态 为什么需要多态? 1.可以通过一段代码做不同的功能,调用不同的对象。 多态的知识细节 (1)类型的强制转化,只有当父类本身就指向一个子类对象的时候才能把父类强制转化为子类假设B是A的子类则有 A aa = A new(); B bb1 = B new(); B bb2 = B new(); aa = bb1; //这段代码使得子类的对象实际付给了父类。 bb2 = (B)aa; //因为aa这个对象
2020-07-06 18:39:41 144
原创 萌新 java初学成果(二)
萌新学习java(二) 一、面向对象编程:面向对象编程可以分为三大板块。 (二) 继承 为什么需要继承? 1.需要大量只有细微属性或成员不同的类时,继承的使用减小了代码的冗余。 2.维护时方便。一旦一个父类中的基本属性发生了变化,如果没有继承,那以他为原型的大量相似类都要修改代码,容易出错,维护不便。 3.为以后学习的多态创造条件。 继承的知识细节 (1)继承中的权限问题,当子类继承父类时往往有一定的权限限制,子类能继承的成员是父类中除了私有成员外的全部成员。(实际上在内存层面继承了父类私有成员,只不过无法
2020-07-04 15:48:03 115
原创 萌新 java初学成果(一)
萌新 java学习(一) 一 、面向对象编程:面向对象变成可以分为三大板块。 (一) 封装 { 为什么需要封装? List item 1.便于对对象进行整体操作。 2.再重复使用同一对象时,可以节省时间。 3.可以屏蔽危险的细节。 封装的知识细节 } (二)继承 { } (三)多态 { } ...
2020-07-03 19:23:00 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人