原创 流利閱讀(十二)

1、What would happen if Facebook were turned off? Title: Body: merit 優點、價值    deactivate 關閉    profile 檔案、賬號    boost 提高

原创 隨便記的一個web項目

  *根據模板創建web項目  *maven倉庫中的項目包和groupId、artifactId、version的關係 *項目初始目錄結構 *規範目錄結構  *配置應用服務器 *項目啓動效果 目錄結構 pom.xml   

原创 Thinking in Java (3)

第七章 複用類 第八章 多態 繼承--is a     組合--has a 實現類的複用: 組合和繼承都允許在新的類中放置子對象, 組合顯式地這樣做, 繼承隱式地做; 組合技術通常用於想在新類中使用現有類的功能而非它的接口, 繼承是使

原创 null是一條神奇的天路

Java中的null到底是什麼(◎_◎;) 一、null是個啥? JLS 4.1 The Kinds of Types and Values There is also a special null type, the type of

原创 JAVA併發(中)

線程 基礎線程機制 線程狀態轉換 NEW(新建):創建後尚未啓動的線程。 RUNNABLE(運行):處於此狀態的線程有可能正在執行,也有可能正在等待着 CPU 爲它分配執行時間。 BLOCKED(阻塞):阻塞與等待

原创 Thinking in Java (2)

第五章 初始化與清理 第六章 訪問權限控制 類的初始化和實例化 (一個對象在可以被使用之前必須要被正確地初始化) 類的初始化是指類加載過程中的初始化階段對類變量按照程序意圖進行賦值的過程;而類的實例化是指在類完全加載到內存後創建對象

原创 Thinking in Java (4)

第九章 接口 第十章 內部類 抽象類和接口 抽象類描述“是不是”——從屬  (public) abstract class    單繼承 //抽象類 public abstract class Example { //實例變

原创 Thinking in Java (10)

第二十一章 併發

原创 Thinking in Java (7)

第十六章 數組 第十七章 容器深入研究 數組 數據類型 [] 數組名稱 = new 數據類型[長度]; int[] nums = new int[10];     基本類型數組保存的是基本類型的值     10 — 數組長度,有效索

原创 Thinking in Java (9)

第十九章 枚舉類型 第二十章 註解

原创 Thinking in Java (8)

第十八章 Java I/O系統  

原创 Thinking in Java (6)

第十四章 類型信息 第十五章 泛型 Class對象 public final class Class<T> implements java.io.Serializable,

原创 Thinking in Java (5)

第十一章 持有對象 第十二章 通過異常處理錯誤 第十三章 字符串 容器    持有對象的引用(容器不能持有基本類型,自動包裝機制會執行基本類型到容器中所持有的包裝類型之間的雙向轉換) Collection   一個獨立元素的序列,這些

原创 JAVA併發(下)

J.U.C併發包 Java併發包基石-AQS詳解    隊列同步器(AbstractQueuedSynchronizer) https://javadoop.com/post/AbstractQueuedSynchronizer http

原创 JAVA併發(上)

從操作系統的角度說線程與進程   (三個概念) 1.原子性 一個操作或者多個操作 要麼全部執行並且執行的過程不會被任何因素打斷,要麼就都不執行。   2.可見性 當多個線程訪問同一個變量時,一個線程修改了這個變量的值,其他線程能夠立