原创 Thinking In Java Part03(對象)

1、存儲位置 1.1、寄存器:最快的存儲區,因爲它位於不同於其他存儲區的地方——處理器內部,但是寄存器的數量極其有限,所以寄存器根據需求進行分配。你不能直接控制,也不能在程序中感覺到寄存器存在的任何跡象(另一方面,C和C++允

原创 Thinking In Java Part05(抽象)

1、抽象類和抽象方法 如果我們只提供接口,但沒有具體的實現內容,創建這個對象是沒有什麼意義的,而且我們可能還想要阻止使用者這麼做。通過讓這個對象的所有方法報錯可以實現阻止創建這個對象的目的。但是這樣做會將錯誤信息延遲到運行時才獲

原创 Thinking In Java Part01(抽象)

1、抽象過程 所有編程語言都提供抽象機制,人們所能解決的問題的複雜性取決與抽象的類型和之類。彙編語言是對底層機器的輕微抽象。命令式語言(Fortran、Basic、C等)都是對彙編語言的抽象。他們所作的主要抽象仍邀請在解決問題時

原创 Springboot知識Part01(依賴)

1、SpringBoot去掉CONDITIONS EVALUATION REPORT及自動配置內容的查看 application.properties中添加 logging.level.org.springframework

原创 MQ(ActiveMQ)代碼Part01(入門運用、pom.xml)

<!--activemq 所需--> <dependency> <groupId>org.apache.activemq</groupId> <artifactI

原创 WebStorm知識 插件(npm下載)、配置

配置 1、.npmrc 文件中修改 可以緩解Install.js部分卡死狀況 需要先設置過一個倉庫纔會出現npmrc文件 registry=https://registry.npm.taobao.org sass_binary

原创 Thinking In Java Part07(容器、簡單的容器分類、類加載器)

1、Collection和Iterator Collection是描述所有序列容器的共性的根接口,它可能會被認爲是一個“附屬接口”,即因爲要表示其他若干個接口的共性而出現的接口。AbstractCollection是Collec

原创 Thinking In Java Part12(通配符、超類型通配符)

1、通配符 可以嚮導出類型的數組賦予基類型的數組引用 class Fruit{} class Apple extends Fruit{} class Jonathan extends Apple{} class Oran

原创 Thinking In Java Part13(無界通配符,確切泛型參數,超類型通配符 之間區別。用上界通配符確定返回類型,用下界通配符確定返回類型)

1、無界通配符 無界通配符<?>看起來意味着“任何事物”。 public class UnboundedWildCards1 { static List list1; static List<?> list

原创 AllReviewPart01

1、Java8 日期/時間特性 Java8 日期/事件API是 JSR-310【JSR是JavaSpecification Requests的縮寫,意思是“Java 規範提案”。是指向JCP(JavaCommunity Proc

原创 Thinking In Java Part06(內部類/容器)

1、爲什麼需要內部類 一般來說,內部類繼承自某個類或實現某個接口,內部類的代碼操作創建它的外圍類的對象。所以可以認爲內部類提供了某種進入其外圍類的窗口。 如果只需要一個對接口的引用,那麼直接通過外圍類實現那個接口。 那麼內部

原创 Redis異常Part01

1、redis編譯報致命錯誤:jemalloc/jemalloc.h:沒有那個文件或目錄 make MALLOC=libc 默認的jemalloc分配器需要修改成libc jemalloc/jemalloc.h:沒有那個文件

原创 Thinking In Java Part10(泛型擦除)

1、泛型擦除 ArrayList<String> ArrayList<Integer> 我們可能認爲類型不同,但其實它們是相同的 ArrayList<Integer> arrays= new Array

原创 Thinking In Java Part09(泛型類、泛型方法)

1、接口與類型信息 interface關鍵字的一種重要目標就是允許程序員隔離構件,進而降低耦合性。 javap -private C 可以反編譯顯示出這個類的所有方法,無論private還是匿名 2、泛型 實現了參數化類型的

原创 java常用概念Part01

1、函數的返回值只是作爲函數運行之後的一個“狀態“,他是保持方法的調用者與被調用者進行通信的關鍵。並不能作爲某個方法的“標識”