首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
丢弃幸福猪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Double
Double是基元类型double的包装对象。保存64位浮点数 double浮点数存储分为3个部分,符号位(1bit),指数位(11bit),尾数部分(52bit)
原码反码补码
以下的原码反码补码以java的Integer(32位)整数为例,最高位是符号位,0表示正数,1表示负数 原码 反码 补码 计算机是以补码作为存储单位来计算的,而平常我们看到的整数是原码形式
Integer
Integer类在对象中包装了一个基元类型int,Integer提供了一些方法用于将int转换为String和将String转换为int
Boolean
Boolean是对基元类型boolean的包装,它里面包含了一个boolean类型的字段 从下面的代码中可以看到Boolean中的value是用final修饰的
StringBuilder
完整路径:java.lang.StringBuilder StringBuilder继承自AbstractStringBuilder,是一个可变的字符串序列,提供了兼容StringBuffer的API
StringBuffer
完整路径:java.lang.StringBuffer StringBuffer继承了AbstractStringBuilder,AbstractStringBuilder是可变的字符序列抽象类
String
String内部的字段 String的常用方法 总结: String是不可变,要想修改String的内容只能生成一个新的String返回
@Stable
在阅读String源码的时候看到了Stable注解。下面是我对该注解的理解: 如果一个字段的所有组成变量最多修改一次,则该字段可以被注释为Stable
Object
Object是所有类的超类,下面是我对它的部分方法的理解。 1. 此方法返回对象的运行时类 2. 此方法返回对象的哈希值,hashCode方法实现的约定如下: 对于同一个对象的多次hashCode方法
@IntrinsicCandidate
在很多jdk的源码中使用了这个注解,当时看到比较好奇它的作用。 标注IntrinsicCandidate注解的方法可能会被hostspot虚拟机用内置的方法实现(内部实现可能是c语言,也可能是汇编)
下一页
个人成就
文章被阅读
1,121
掘力值
66
关注了
12
关注者
0
收藏集
2
关注标签
29
加入于
2019-06-24