自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 源码分析之HashMap

HashMap是我们最常用的集合结构之一

2019-01-07 16:17:11 199

原创 static final和final static有区别吗?

没有区别Java同时用final和static修饰一个变量的时候,并没有严格要求它们的顺序,也就是说static final和final static在使用效果上是没有区别的。但是一般static final这个书写顺序更加让人所接受,static说明它属于类本身的,final说明它不可被修改,包括JDK源码里也是采用这个顺序。就像声明一个整型数组可以用int[] array,也可以用int...

2019-01-02 14:30:58 8416

原创 探究Java自动拆装箱与Cache

目录什么是拆装箱JVM是如何实现拆装箱聊聊IntegerCache其他包装类型的Cache什么是拆装箱拆装箱是Java1.5引入的新特性,它是基本数据类型与包装类型的互相转化。装箱:基本数据类型 => 包装类型拆箱:包装类型 => 基本数据类型JVM是如何实现拆装箱一般情况下我们是不需要自己手动做拆装箱操作的,JVM会自动帮我们做。那么JVM究竟是怎么做的呢?我们通过例子去...

2018-12-30 11:48:54 210

原创 浅谈Java中对象的==、equals和hashCode

浅谈Java中的==、equals和hashCode运算符 ==equals()StringIntegerLonghashCode()运算符 ==Java中的==是比较两个对象在JVM中的地址。@Testpublic void compareAddress() { String str1 = "Hello World!&am

2018-12-28 23:42:11 198

原创 聊聊Java的常量池

Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。静态常量池class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。运行时常量池JVM虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。网络上流行的常量池例子...

2018-12-28 14:42:00 316 2

原创 网站的性能指标

网站的性能指标并发数响应时间(RT)吞吐量(Throughput)并发数并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。响应时间(RT)响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。吞吐量(Throughput)吞吐量是指单位时间内系统能处理的请求数量,体现系统处理请求的能力,这...

2018-12-25 14:49:59 4120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除