原创 JVM與Java體系結構(1)

前言 首先,計算機本身是不識別高級語言的 高級語言的運行流程如下所示: 爲什麼要學習JVM? 面試會問 中高級程序員必備 極客精神的追求 好奇與行動,即爲極客 推薦書籍:周志明老師的JVM最新版 JVM根本不關心其運

原创 JVM--垃圾收集詳解

垃圾收集與內存分配策略概述回收回收JAVA堆引用Die Or Live回收方法區垃圾收集算法引用計數器式垃圾收集(CRGC)追蹤式垃圾收集(TGC)分代收集標記-清除算法標記-複製算法標記-清理HotSpot的算法細節根節點枚舉安

原创 JVM---內存管理

JVM概述按技術體系未來趨勢數據區域程序計數器(PCR)棧(Stack)java虛擬機棧本地方法棧堆(Heap)方法區(MA)運行時常量池(RCP)直接內存HotSpot虛擬機對象的創建類加載檢查分配內存執行構造函數對象的內存佈局

原创 SSM學習——SpringMVC(6)

處理響應數據 ModelAndView 1)控制器處理方法的返回值如果爲 ModelAndView, 則其既包含視圖信息,也包含模型 數據信息。 2)添加模型數據: MoelAndView addObject(String att

原创 SSM學習——SpringMVC(3)

HttpServletRequest SpringMVCHandler.java /** * REST PUT */ @RequestMapping(value="/order",method=R

原创 SSM學習—Spring(第三天學習記錄)

集合屬性     在Spring中可以通過一組內置的XML標籤來配置集合屬性,例如:<list>,<set>或<map> 數組和list 配置java.util.List類型的屬性,需要指定<list>標籤,在標籤裏包含一些元素。這些標

原创 SSM學習-Spring(第一天學習記錄)

Spring概述 Spring是一個開源框架 開源的好處:免費,去了企業可以重新封裝 Spring是一個IOC和AOP的容器框架 Spring的優良特性 非侵入式:基於Spring開發的應用中對象可以不依賴於Spring的AP

原创 SSM學習—Spring(第二天學習記錄)

IOC和DI IOC和DI的關係:IOC是思想,DI是實現 反轉控制:在應用程序中的組件需要獲取資源時,傳統的方式是組件主動的從容器中獲取所需要的資源,反轉了資源的獲取方向——改由容器主動的將資源推送給需要的組件,開發人員不需要知

原创 數據結構01 線性表的基本算法

#define LIST_INIT_SIZE 100  //順序表存儲空間的初始分配量 #define LISTINCREMENT 10    //

原创 數據結構03 隊列

//********************************************************************************************************** //鏈隊列  ty

原创 super關鍵字和this的區別

1)super(參數):調用基類中的某一個構造函數(應該爲構造函數中的第一條語句) 2)this(參數):調用本類中另一種形成的構造函數(應該爲構造函數中的第一條語句) 3)super: 它引用當前對象的直接父類中的

原创 數據結構02 棧

#define STACK_INIT_SIZE 100 #define STACKINCREMENT 10   //****************

原创 super關鍵字

要說super就先要說this。"this",作爲一個特殊的關鍵字,它的規則如下: 1。可以表示構造函數傳遞。this(a,b)表示調用另外一個構造函數。這裏面的this就是一個特殊語法,不是變量,沒有什麼類型。 2。可以在一個類的非st

原创 doctype html 什麼意思

  HTML <!DOCTYPE> 標籤  定義和用法  <!DOCTYPE> 聲明位於文檔中的最前面的位置,處於 <html> 標籤之前。此標籤可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規範。  該標籤可聲明三種 DTD 類型

原创 java初學2

標識符: •由英文字母、數字、_(下劃線)和$組成,長度不限。其中英文字母包含大寫字母(A~Z)和小寫字母(a~z),數字包含0到9。 •標識符的第