• 并发环境下指令重排带来的问题

    JVM内存模型 - 主内存和线程独立的工作内存Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,线...

  • 120
    Java小对象的解决之道——对象池(Object Pool)的设计与应用

    **一、概述面向对象编程是软件开发中的一项利器,现已经成为大多数编程人员的编程思路。很多高级计算机语言也对这种编程模式提供了很好的支持,例如C+...

  • Java反射机制总结(三)

    一、泛型和Class类 从JDK 1.5 后,Java中引入泛型机制,Class类也增加了泛型功能,从而允许使用泛型来限制Class类,例如:S...

  • Java反射机制总结(二)

    本篇文章继续介绍Java反射机制,不同的是侧重于介绍动态代理。动态代理是代理模式中的一种,是通过Java反射机制来实现的。因此本篇文章先介绍代理...

  • Java反射机制总结(一)

    一、概述 Java反射机制定义 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用...

  • 120
    HTTP请求与响应知识总结

    一、 HTTP请求和响应步骤 六、HTTP响应报文 关于请求头部和响应头部的知识点很多,这里只是简单介绍。通过以上步骤,数据已经传递完毕,HTT...

  • 渐进式加载初尝试

    前言前面我们讲解了渐进式加载的基础,接下来我们就讲一下在app中具体如何实现渐进式加载 1.基础关于渐进式加载的基础知识,我们已经在前面讲解过了...

  • 120
    渐进式加载-基础讲解

    前言:我们在PC端用浏览器看图片的时候,经常是先看到一张模糊图,然后再渐渐的变得清晰,这种情况在看漫画的时候尤其常见(模糊图如下),这种效果就叫...

  • JVM怎么判断对象是否已死?

    一、引用计数法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可...