240 发简信
IP属地:北京
  • Resize,w 360,h 240
    JVM垃圾收集器

    我最近在白板上为客户花了这张图。他们看起来很喜欢(或许是出于礼貌)。因此我想把它重画一下,让你们也欣赏一下。 每个蓝色的方块都代表一个收集器。新...

  • 《代码重构》

    重构原则 什么是重构? 重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构的要点是: ...

  • Unsafe及CAS介绍

    一、概览 在这篇文章中,我们将介绍一个由JRE提供的很有趣的类---sun.misc.包下的Unsafe。这个类为我们提供了底层机制,这些底层机...

  • JavaNio-Selector

    一、概览 在这篇文章中,我们将探索一下JavaNIO的Selector组件。selector提供了一个机制,该机制可以监视一个或多个NIO通道,...

  • Java Nio库简介

    NIO概览 Java NIO API的主要抽象由以下这些构成: . Buffer-- 用来存储数据的 . Charsets 以及与此相关的dec...

  • JNI-System.load和System.loadLibrary的区别

    System.load和System.loadLibrary的区别 当我们在Java中使用本地库来写代码时,通常我们的第一步工作就是先加载相应的...

  • Resize,w 360,h 240
    Java双端队列-ArrayDeque的使用

    1、概览 本篇,我们将介绍ArrayDeque的使用方法-ArrayDeque是Deque的一个实现。ArrayDeque俗称数组双端队列,是一...

  • java中的transient关键字

    1、介绍 在本文中,我们先讲解一下transient关键字,之后我们会通过几个案例来看下具体的用法。 2、transient的用法 在理解tra...

个人介绍
学而不厌,诲人不倦