上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: /* * 接口的使用 * 1.接口使用上也满足多态性 * 2.接口,实际上就是定义了一种规范 * 3.开发中,体会面向接口编程! */ public class USBTest { public static void main(String[] args) { Computer com = new 阅读全文
posted @ 2021-04-01 10:11 小白冲 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 概述 /* * 接口的使用 * 1.接口使用interface来定义 * 2.Java中,接口和类是并列的两个结构 * 3.如何定义接口:定义接口中的成员 * * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的.但是书写时,可以省略不写 阅读全文
posted @ 2021-04-01 01:28 小白冲 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Employee package com.ch.exer1; /* * 编写一个Employee类,声明为抽象类, 包含如下三个属性:name,id,salary。 提供必要的构造器和抽象方法:work()。 * * */ public abstract class Employee { priva 阅读全文
posted @ 2021-03-31 17:07 小白冲 阅读(347) 评论(0) 推荐(0) 编辑
摘要: /* * abstract关键字的使用 * 1.abstract:抽象的 * 2.abstract可以用来修饰的结构:类、方法 * * 3. abstract修饰类:抽象类 * > 此类不能实例化 * > 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程) * > 开发中,都 阅读全文
posted @ 2021-03-31 16:13 小白冲 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、关键字:static static:静态的1.可以用来修饰的结构:主要用来修饰类的内部结构属性、方法、代码块、内部类2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对 阅读全文
posted @ 2021-03-31 10:31 小白冲 阅读(103) 评论(0) 推荐(0) 编辑
摘要: package com.ch.java3; /* * 对属性可以赋值的位置: * ①默认初始化 * ②显式初始化/⑤在代码块中赋值 * ③构造器中初始化 * ④有了对象以后,可以通过"对象.属性"或"对象.方法"的方式,进行赋值 * * * 执行的先后顺序:① - ② / ⑤ - ③ - ④ */ 阅读全文
posted @ 2021-03-31 01:55 小白冲 阅读(75) 评论(0) 推荐(0) 编辑
摘要: /* * 类的成员之四:代码块(或初始化块) * * 1. 代码块的作用:用来初始化类、对象 * 2. 代码块如果有修饰的话,只能使用static. * 3. 分类:静态代码块 vs 非静态代码块 * * 4. 静态代码块 * >内部可以有输出语句 * >随着类的加载而执行,而且只执行一次 * >作 阅读全文
posted @ 2021-03-30 21:35 小白冲 阅读(62) 评论(0) 推荐(0) 编辑
摘要: /* * 单例设计模式: * 1. 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 * * 2. 如何实现? * 饿汉式 vs 懒汉式 * * 3. 区分饿汉式 和 懒汉式 * 饿汉式: * 坏处:对象加载时间过长。 * 好处:饿汉式是线程安全的 * 阅读全文
posted @ 2021-03-30 10:42 小白冲 阅读(32) 评论(0) 推荐(0) 编辑
摘要: /* * static关键字的使用 * * 1.static:静态的 * 2.static可以用来修饰:属性、方法、代码块、内部类 * * 3.使用static修饰属性:静态变量(或类变量) * 3.1 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量: 阅读全文
posted @ 2021-03-29 22:24 小白冲 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有包装类(或封装类)为了使基本数据类型的变量具有类的特征,引入包装类。 2.基本数据类型与对应的包装类: 3.需要掌握的类型间的转换:(基本数据类型、包装类、String) 简易版:基本数据类型< >包装类:JDK 5.0 新特性:自动装箱 与自动拆箱基本数据类型、包装类 >String 阅读全文
posted @ 2021-03-29 22:15 小白冲 阅读(55) 评论(0) 推荐(0) 编辑
摘要: * Java中的JUnit单元测试 * * 步骤: * 1.中当前工程 - 右键择:build path - add libraries - JUnit 4 - 下一步 * 2.创建Java类,进行单元测试。 * 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器 * 3. 阅读全文
posted @ 2021-03-29 21:56 小白冲 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 3. toString()方法3.1 toString()的使用: 1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() * * 2. Object类中toString()的定义: * public String toString() { return getClass() 阅读全文
posted @ 2021-03-29 14:51 小白冲 阅读(241) 评论(0) 推荐(0) 编辑
摘要: public void test3() { Integer i = new Integer(1); Integer j = new Integer(1); System.out.println(i == j);//false:比较地址,是否是同一对象 //Integer内部定义了IntegerCac 阅读全文
posted @ 2021-03-29 01:33 小白冲 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-29 00:15 小白冲 阅读(43) 评论(0) 推荐(0) 编辑
摘要: package com.ch.java2; import org.junit.Test; /* * 包装类的使用: * 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * * 2.掌握的:基本数据类型、包装类、String三者之间的相互转换 * * * */ pu 阅读全文
posted @ 2021-03-28 17:17 小白冲 阅读(474) 评论(0) 推荐(0) 编辑
摘要: /* * Object类中toString()的使用: * * 1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() * * 2. Object类中toString()的定义: * public String toString() { return getClass().g 阅读全文
posted @ 2021-03-28 11:05 小白冲 阅读(273) 评论(0) 推荐(0) 编辑
摘要: /* * * 面试题: == 和 equals() 区别 * * 一、回顾 == 的使用: * == :运算符 * 1. 可以使用在基本数据类型变量和引用数据类型变量中 * 2. 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同) * 如果比较的是引用数据类型变量:比 阅读全文
posted @ 2021-03-28 02:55 小白冲 阅读(262) 评论(0) 推荐(0) 编辑
摘要: finalize()是Object中的方法,当垃圾回收器将要回收对象所占内存之前被调用,即当一个对象被虚拟机宣告死亡时会先调用它finalize()方法,让此对象处理它生前的最后事情(这个对象可以趁这个时机挣脱死亡的命运)。要明白这个问题,先看一下虚拟机是如何判断一个对象该死的。 判定死亡"GC R 阅读全文
posted @ 2021-03-28 02:51 小白冲 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-28 02:22 小白冲 阅读(96) 评论(0) 推荐(0) 编辑
摘要: package com.ch.exer; //考查多态的笔试题目: public class InterviewTest1 { public static void main(String[] args) { Base1 base = new Sub1(); base.add(1, 2, 3); S 阅读全文
posted @ 2021-03-28 02:13 小白冲 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页