240 发简信
IP属地:河北
  • 源码分析:ArrayList扩容机制

    ArrayList是我比较常用的Java容器,最近研究了一下它的底层实现部分。关于ArrayList的继承关系请参考上一篇文章Java容器概览。...

  • Resize,w 360,h 240
    Java容器概览

    容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 C...

  • String常量池

    java中有几种不同的常量池,以下的内容是对java中几种常量池的介绍以及重点研究一下字符串常量池。 class常量池 我们写的每一个Java类...

  • java中的内存分配

    java虚拟机中内存划分如下图所示,下面具体谈一下每一个部分。 1.程序计数器 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码...

  • Resize,w 360,h 240
    高效机器学习算法——GBDT

    GBDT(Gradient Boosting Decision Tree 梯度提升决策树)算法近年十分流行,被广泛应用于各类数据挖掘以及机器学习...

  • Resize,w 360,h 240
    Git使用教程

    git(github)版本控制 最近在学习git,在网上也看了很多教程,也跳了很多坑,在这里给大家分享一下吧,希望我跳过的坑大家就不要跳了。。。...

  • Markdown简单教程

    Markdown简介 引用一段Markdown中文文档的文字。 宗旨Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的...

  • 一个程序员的大学生活

    大三了,大学生活也正式进入倒计时了,作为一个苦逼的程序员,回顾一下自己并不满意的大学生活吧。 记得我刚上大学的时候,对大学的一切都充满了好奇,大...