![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
看一个面试题考察面试者对浮点数存储格式的理解 1代码如下 2 运行结果为: 浮点数存储时经过的步骤: 以 20.5转换为例 1 将十进制浮点数转...
1 如何确定某个对象是“垃圾”? 1 既然垃圾收集器的任务是回收垃圾对象所占的空间后,再次供新的对象使用,那么垃圾收集器如何确定某个对象是“垃圾...
1 JVM内存分配 1 在讨论JVM内存管理之前,先来看一下Java程序具体执行的过程: 2 如上图所示,首先Java源代码文件(.java后缀...
1 什么是ClassLoader? 1 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而...
什么是序列化和反序列化? 1 序列化(Serialization)是一种将对象以一连串的字节描述的过程; 2 反序列化(Deserializat...
1 什么是IO? 1 Java的IO机制有流IO和块IO两种,核心库 java.io是大多数面向数据流的IO类的主要软件包;核心库 java.n...
内部类基础 1 定义将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 2 分类广泛意义上的内部类一般来说包括这四种:1)成员内部...
枚举的定义与使用 1 代码示例 2 结尾没有分号 3 单个使用 4 循环使用: 安全枚举定义与使用 自定义枚举 1 当使用enum关键字定义一个...
数组的概念 1 相同类型数据的长度一定的集合叫做数组。 2 数组是引用对象类型,所以其对象保存在堆内存里。 如何定义数组 1 type[] 数组...
文集作者