摘要: * 单例设计模式: * 1. 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 * * 2. 如何实现? * 饿汉式 vs 懒汉式 * * 3. 区分饿汉式 和 懒汉式 * 饿汉式: * 坏处:对象加载时间过长。 * 好处:饿汉式是线程安全的 * * 懒 阅读全文
posted @ 2021-08-24 21:49 dydyTom 阅读(50) 评论(0) 推荐(0)
摘要: * Java中的JUnit单元测试 * * 步骤: * 1.选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 * 2.创建Java类,进行单元测试。 * 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器 * 阅读全文
posted @ 2021-08-23 16:34 dydyTom 阅读(24) 评论(0) 推荐(0)
摘要: * java.lang.Object类 * 1.Object类是所有Java类的根父类 * 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 * 3.Object类中的功能(属性、方法)就具有通用性。 * 属性:无 * 方法:equals() 阅读全文
posted @ 2021-08-22 15:23 dydyTom 阅读(37) 评论(0) 推荐(0)
摘要: 面试题: == 和 equals() 区别 * 一、回顾 == 的使用: * == :运算符 * 1. 可以使用在基本数据类型变量和引用数据类型变量中 * 2. 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同) * 如果比较的是引用数据类型变量:比较两个对象的地址值 阅读全文
posted @ 2021-08-19 15:42 dydyTom 阅读(30) 评论(0) 推荐(0)
摘要: 标识符: Java 对各种变量 、方法和类等要素命名时使用的字符序列称为标识符 技巧:凡是自己可以起名字的地方都叫标识符 定义合法标识符规则: 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 Java 中严格区分大小写,长度无限 阅读全文
posted @ 2021-08-15 16:36 dydyTom 阅读(203) 评论(0) 推荐(0)
摘要: 构造器的作用:1.创建对象2.给对象进行初始化 使用说明: Java 语言中,每个类都至少有一个构造器 默认构造器的修饰符与所属类的修饰符一致 一旦显式定义了构造器则系统不再提供默认构造器 一个类可以创建多个重载的构造器 父类的构造器不可被子类继承 对属性可以赋值的位置: * ①默认初始化 * ②显 阅读全文
posted @ 2021-08-12 17:20 dydyTom 阅读(65) 评论(0) 推荐(0)
摘要: 面向对象的特征一:封装与隐藏 3W:what? why? how? * 一、问题的引入: * 当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到 * 属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属 阅读全文
posted @ 2021-08-12 17:05 dydyTom 阅读(45) 评论(0) 推荐(0)
摘要: 1.方法重载 定义: 两同一不同:同一类,同一方法名 参数列表不同:参数个数、参数类型、参数顺序不同 判断:跟方法权限修饰符、形参列表名、方法体、返回值类型无关 注:优先相同参数类型, 若无则选择满足自动类型提升后的参数 * 方法的重写(override / overwrite) * 1.重写:子类 阅读全文
posted @ 2021-08-09 21:25 dydyTom 阅读(58) 评论(0) 推荐(0)
摘要: 数组是引用类型,它的元素相当于类的成员变量 ,因此数组一经分配空间,其中的每个元素也被按照成员变量同样的方式被隐式初始化。 对于基本数据类型而言,默认初始化值各有不同,对于引用数据类型而言,默认初始化值为 null 空指针异常(具体)? 阅读全文
posted @ 2021-08-06 22:03 dydyTom 阅读(33) 评论(0) 推荐(0)
摘要: Scanner scan= new Scanner(System.in);从键盘输入 int number1=scan.nextInt(); String word=scan.next();//不能获取字符,只能字符串 char c=word.charAt(0);//获取第一个字符 自动类型提升顺序 阅读全文
posted @ 2021-08-02 14:45 dydyTom 阅读(28) 评论(0) 推荐(0)