Java

JavaBasic

2020-01-06
Java中的多态是什么? 多态指的是相同类型的变量在调用通一个方法时呈现出多种不同的行为特征。而造成这一现象的原因在于Java中的变量有两个类型: 编译时类型,由声明变量时的类型决定。 运行时类型,由实际赋值给变量的对象的类型决定,...
Read more

HashMap

2020-01-06
HashMap添加一个键值对的过程是怎么样的? 流程图如下: 1.初始化table 判断table是否为空或为null,否则执行resize()方法(resize方法一般是扩容时调用,也可以调用来初始化table)。 2.计算hash值 ...
Read more

ArrayList

2020-01-06
ArrayList与LinkedList的区别是什么? 每次遇到一个好看的小姐姐,我们一般都是会去看她的外貌,身材,大小(咳咳,我们指的是年龄大小)等等。同样的,我们在分析Java容器之间的区别时,我们也可以从继承树,底层数据结构,线程安全...
Read more

Java面试指南

2020-01-06
目录 首页 Java 基础 1.Java中的多态是什么? 2.Java中变量,代码块,构造器之间执行顺序是怎么样的? 3.final关键字有哪些作用? 4.Integer类会进行缓存吗? 5.抽象类有哪些特点? 6.String...
Read more

Java的BigDecimal类

2020-01-06
API 构造器 构造器 描述 BigDecimal(int) 创建一个具有参数所指定整数值的对象。 BigDecimal(double) 创建一个具有参数所指定双精度值的对象。 BigDecimal(long) 创建一...
Read more