原创 深入淺出JVM(一):運行時數據區域

程序計數器 線程私有 指向了正在執行的虛擬機字節碼指令的地址;如果是本地方法,數值爲空 沒有 OutOfMemoryError 錯誤的區域 Java虛擬機棧 線程私有; 生命週期與線程相同; 代表着 Java 方法執行的內

原创 Java 線程池 ThreadPoolExecutor 的那些事兒

線程池基礎知識 ThreadPoolExecutor : 一個線程池 Executors : 線程池工廠,通過該類可以取得一個擁有特定功能的線程池 ThreadPoolExecutor類實現了Executor接口,因此通過這個接口

原创 Java集合源碼分析系列-(一)ArrayList源碼剖析

前言 今天介紹經常使用的一個Java集合類——ArrayList(基於JDK1.8.0_121)。ArrayList在工作和日常面試中經常被使用或者提到。總的來說,工作中使用ArrayList主要是因爲動態數組的方便性,面試中出現Arra

原创 LeetCode解題報告(448)

Question:Find All Numbers Disappeared in an Array Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array),s

原创 算法基礎 迴文數

問題描述   1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。 輸出格式   按從小到大的順序輸出滿足條件的四位十進制數。 </pre>#include <iostream> using

原创 算法基礎 楊輝三角形

題目來源 藍橋網—>基礎練習—>楊輝三角形 直接先上代碼,後面來解釋 #include <iostream> using namespace std; int main(){ int N; cin>>N;

原创 對C++運算符重載的作業分析

首先,讓我們看看這道題目: (1)私有數據成員三個分別爲:元、角、分; (2)公有成員函數如下: (1)CRMB(int y=0,int j=0,int f=0) //帶默認值的有參構造函數 (2)void StandRMB() //將人