java
探索java的路上
weixin_43946878
这个作者很懒,什么都没留下…
展开
-
Byte的源码探索
Byte 非可变类 final class 实现对比接口 Comparable 继承于数字类 Number 成员变量 byte MIN_VALUE 最小值 byte MAX_VALUE 最大值 Class<Byte> TYPE 类类型 byte value 初始值 int SIZE bit位数 int BYTES 字节数 静态内部类 static class ByteCache 缓存类 Byte cache[] -128~128的范围 静态代码块原创 2020-08-11 16:05:12 · 121 阅读 · 0 评论 -
Double的源码探索
Double 非可变类 实现对比接口 继承于Number 成员变量 double POSITIVE_INFINITY 正无穷大的表示方式 double NEGATIVE_INFINITY 负无穷大的表示方式 double NaN 无穷大的表示方式 double MAX_VALUE 最大表示数的十六进制方式 double MIN_NORMAL 浮点数的最小正数 double MIN_VALUE 最小数值表示方式 int MAX_EXPONENT 有限数里面最大可表示的指数 int MIN_EX原创 2020-08-10 18:06:21 · 629 阅读 · 0 评论 -
String 源码的探索
String 1. 非可变类 2. 实现可对比接口 3. 实现字符序列接口 成员变量 char value[] 不可变的char数组 int hash 字符串的hash值 构造方法 随机选取一个比较长的构造方法讲解: public String(int[] codePoints, int offset, int count) { if (offset < 0) { throw new StringIndexOutOfBoundsE原创 2020-08-05 17:57:45 · 868 阅读 · 1 评论 -
JDK的入门
JDK目录详解 bin: 用于存放各种jdk工具 db: jdk自带的关系型数据库 include: 各类引用的c头文件 jre: java运行环境 lib: jvm需要用的jar文件 环境变量 classpath: .;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar java_home: jdk路径 path: jdk的bin目录 classpath 和 path: path 是 JDK依赖的, 而classp原创 2020-08-04 17:02:23 · 119 阅读 · 0 评论