- 博客(7)
- 收藏
- 关注
转载 面试题
一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math.round(-1.5) 等于多少?6.String 属于基础的数据类型吗?7.java 中操作字符串都有哪些类?它们之间有什么区别?8.String str="i"与 String str = new String(“..
2020-09-23 15:50:04
1067
原创 设计模式(二)模板方法模式
模式定义模板方法(TemplateMethod)模式:定义一个操作中的算法骨架,而将一些步骤的实现延迟到子类中实现。模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。例子 就拿上一篇使我开悟的例子来说道说道,具体的需求是:需要通过数据抽取,数据计算,数据结果处理这三个步骤来完成业务,但是不同场景下,数据抽取的方式是不一样的。我当时写的代码可以用如下的类图表示:SpecificBusiness.javapublic abstract class SpecificBu
2021-02-27 22:23:43
215
2
原创 Java虚拟机(三)垃圾收集器和内存分配策略
Java虚拟机(三)垃圾收集器和内存分配策略概述思维导图概述 分析了垃圾收集的算法和JDK1.7中提供的几垃圾收集器的特点及运作原理。通过代码实例验证了Java虚拟机中自动内存分配及回收的主要规则。(具体参照其他资料)思维导图...
2020-08-25 21:21:07
279
原创 Java虚拟机(一)走进Java
Java虚拟机(一)走进Java 哈!我的第一篇博客。本系列是周志明老师的《深入理解Java虚拟机》一书的读书笔记。笔记内容以思维导图 的形式展现。这里顺便推荐一个思维导图工具——Blumind。非常小巧、简单有效的一个软件,用C#写的,只有899K。附Blumind下载链接链接:https://pan.baidu.com/s/1AouiVQ276QUs4TOBBqzsUA 提取码:jh42...
2020-08-11 23:24:32
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅