摘要:
工欲善其事,必先利其器... 想要高效率编码输出和快速处理文本,需要 熟悉编程语言的语法 盲打 至少需要熟练使用一种文本编辑器 至少熟练熟练使用一种 IDE (集成开发环境) 现实中,看到过二指禅编码的,一边思考,一边左右手的食指在键盘上敲。我静静的看着他,他回了一句,别看我打字慢,我脑子清楚。手指 阅读全文
摘要:
基本类型只有值,而包装类型则具有与它们的值不同的同一性(即值相同但不是同一个对象) 包装类型比基本类型多了一个非功能值:null 基本类型通常比包装类型更节省时间和空间,速度更快 但有些情况包装类型的使用会更合理: 泛型不支持基本类型,作为集合中的元素、键和值直接使用包装类(否则会发生基本类型的自动 阅读全文
摘要:
Java 中有 8 个基本类型,分别对应的包装类如下 byte -- Byte boolean -- Boolean short -- Short char -- Character int -- Integer long -- Long float -- Float double -- Doubl 阅读全文
摘要:
垃圾回收机制,简称 GC Java 语言不需要程序员直接控制内存回收,由 JVM 在后台自动回收不再使用的内存 提高编程效率 保护程序的完整性 JVM 需要跟踪程序中有用的对象,确定哪些是无用的,影响性能 特点 回收 JVM 堆内存里的对象空间,不负责回收栈内存数据 无法处理一些操作系统资源的释放, 阅读全文
摘要:
instanceof 运算符是用来在运行时判断对象是否是指定类及其父类的一个实例。 比较的是对象,不能比较基本类型 使用如下 package constxiong.interview; /** * 测试 instanceof * @author ConstXiong * @date 2019-10- 阅读全文
摘要:
实现多态的三个条件 继承的存在。继承是多态的基础,没有继承就没有多态 子类重写父类的方法,JVM 会调用子类重写后的方法 父类引用变量指向子类对象 向上转型:将一个父类的引用指向一个子类对象,自动进行类型转换。 通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法。 通过父类引用变 阅读全文