原创 JUnit 4.8 源碼解讀

JUnit 4.8 源碼解讀 首先從junit-team/junit4下載源碼。 JUnit的源碼分成了2個大的package,junit和org.junit。junit包實現了基礎的功能。其中junit目錄是JUnit 3.X的內容,o

原创 我的知識點

本人做Java5年有餘,仍像個應屆畢業生,知其然不知其所以然,面試多次失敗,痛定思痛,決定梳理下自己的知識點。 本章知識點基於JDK 8 Java知識點總結 JVM相關知識 JVM內存結構 程序計數器 Java虛擬機棧 本地方法棧 J

原创 文章標題

今天去面試了一家公司,記錄下一些問題。 如何改善下面代碼? List<Integer> outerList = new ArrayList<>(10000); List<Integer> innerList = new ArrayList

原创 Intellij 14 配置

Intellij 14 當前配置 此文僅記錄作者在intellij上修改的所有配置。後期追加。 設置maven的settings.xml文件。因爲import新的項目時,Maven home directory和user setting

原创 ThreadPoolExecutor源碼解析

ThreadPoolExecutor 代碼解析 本文源碼解析基於JDK1.8 本人愚見,若有錯誤,請指正,謝謝 ThreadPoolExecutor是Java中的線程池的核心類。用Executors創建的線程池本質也是用的該類,定時任

原创 JUnit 4.8 源碼解讀2

JUnit 4.8 源碼解讀 在JUnit 4.X的源碼中,增加了org.junit這個大的package,入口也由junit.textui.TestRunner換成了org.junit.runner.JUnitCore。 1.在入口方法