Time of Update: 2015-08-16
標籤:java堆記憶體結構圖【名詞解釋】--->eden,so,s1通稱為新生代Object Storage Service區--->tenured稱為老年代Object Storage Service區--->s0和s1也稱為from和to地區,是兩塊大小相等,可以互換角色的記憶體空間。【行為解釋】--->絕大數情況下,對象首先分配在eden區--->每進行一次記憶體回收,如果對象還存活,則年齡加1。--->不同年齡的對象存放在java堆不同的地區。---&
Time of Update: 2015-08-16
標籤:java 基礎 JDK:java開發套件 JRE:java運行時環境 JVM:java虛擬機器 javac Demo01.java—>Demo01.class 位元組碼檔案–>類載入器中–>運行java Demo01標識符:字母 數字 _ $ 組成,其中數字不能開頭,不能是關鍵字,可以是 中文 類名:首字母大寫 變數名和方法名:
Time of Update: 2015-08-16
標籤:java抽象類別: abstract修飾的類,抽象類別中可以有抽象方法,也可以有非抽象方法。 抽象類別不能執行個體化對象。 如果子類繼承了抽象類別,必須實現抽象類別中所有的抽象方法。 抽象方法必須在抽象類別中。 1 抽象類別一定是父類嗎? 不一定是父類,可以繼承其他類或實現介面 2 抽象類別可以有構造方法嗎?有,用於子類對象的初始化 3 有抽象方法的類一定是抽象類別嗎?一定 4 抽象類別中一定有抽象方法嗎?不一定 5 抽象方法不可以和哪些關鍵字同時使用?
Time of Update: 2015-08-16
標籤:對於單例,很多人就要問了。為什麼要使用單例,單例意義何在?單例的產生是由於類的頻繁使用,每次產生對象都要new,使用完值後GC要釋放對象。這樣一來系統效能降低,GC承受著巨大的壓力。為了能夠提升系統效能或其他,以及減輕GC壓力。我們引進了單例模式。首先我們來看三個經典的單例模式import java.util.Map;import java.util.HashMap;class Single1 {static Single1 single = null;private Single1()
Time of Update: 2015-08-16
標籤:一、流程圖:二、流程定義檔案:AssigneeUserAndGroup.bpmn三、單元測試:ProcessTestDelegateTask.java四、主要運行語句// 簽收taskService.claim(task.getId(), "user1");task =
Time of Update: 2015-08-16
標籤:/ * 1 異常機制的原理 * 異常是什麼:就是錯誤的另外一種說法; * 在java中,有一個專門類比所有異常的類,所有的異常都必須繼承這個類:Throwable; * 本質是:當程式出錯以後,jvm會隱性的建立一個對象,擷取錯誤資訊,返回給程式調用處.這個是我們程式員在寫程式的時候對某些高風險的操作規定了一個提示機制.我們提示這個機制,相對於系統就是一個處理異常的觸發機制 * 異
Time of Update: 2015-08-16
標籤: 在java在,資料收集的操作,應使用非常。最近看了零星收集的小知識,在這裡,一點點排序。它基本上是四個常用的類操作點總結集合。
Time of Update: 2015-08-16
標籤:1.super和this的使用 1.1:super表示父類對象,this表示當前對象 1.2:super()或this()必須放在構造方法中的第一行,因為系統沒有在第一行發現this()或super()調用,就會自動加上super() 1.3:static中不能使用supe或this修飾,因為static 修飾的方法是屬於類的,該方法的調用者可能是一個類,而不是對象 2.static的使用 2.1:static可以修飾內部類、成員、代碼塊、方法 2.1.1載入順序:
Time of Update: 2015-08-16
標籤:題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=5047題面:SawtoothTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1636 Accepted Submission(s):
Time of Update: 2015-08-16
標籤:Cut the CakeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1102 Accepted Submission(s): 540Problem DescriptionMMM got a big big big cake, and
Time of Update: 2015-08-16
標籤:對象 clone 深拷貝 淺拷貝 序號拷貝 我們平時在開發中經常用到clone這個Object類的方法,但是super.clone()方法所返回的拷貝是淺拷貝,(所謂淺拷貝和深拷貝是相對的,淺拷貝中的內部對象與原始對象的內部對象是共用的,是同一個;而深拷貝中的內部對象也是不同的。),有些情況下,我們需要得到對象的深拷貝,如
Time of Update: 2015-08-16
標籤: 一、藉助Struts2架構1.環境搭建 1.1 導包:conmmons-fileupload-1.2.1.jar conmmons-io-1.4.jar 以及其他架構的jar包2.頁面:略3.檔案上傳: 3.1 設計一個檔案上傳工具類:FileUploadUtils 1 public class FileUploadUtils{ 2 3 //檔案要上傳到的路徑,可配置 4
Time of Update: 2015-08-16
標籤:1.方法中語句不能使用static 修飾,因為方法是放在代碼區中,static放在資料區中, JVM記憶體總體一共分為了4個部分(stack segment、heap segment、code segment、data segment) 當我們在程式中,申明一個局部變數的時候,此變數就存放在了 stack segment(棧)當中; 當new 一個對象的時候,此對象放在了heap segment(堆)當中; 而static 的變數或者字串常量 則存在在 data
Time of Update: 2015-08-16
標籤:jvm 虛擬機器 語言 結構 Run-Time Data Areas隨著VM或線程開始、結束的資料區域。官方文檔是http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.5 (盜用)The pc Register(程式計數寄存器):Program Counter
Time of Update: 2015-08-16
標籤:數組的進階操作 Regex ------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------4.7 Array的進階操作4.7.1 排序1、冒泡排序 相鄰元素兩兩比較,大的往後放,第一次完畢,最大值出現在了最大索引處。import java.awt.image.BufferStrategy;public class ArrayDemo2
Time of Update: 2015-08-16
標籤:原文網址:http://blog.csdn.net/ueryueryuery/article/details/20607845我寫了一個Dialog,Dialog中有一個ListView,想要點ListView中的一項後,跳轉到另外一個Activity去。但在使用時,會偶爾報出下面的錯誤: 02-21 14:54:28.928: E/AndroidRuntime(2846): FATAL EXCEPTION: main02-21 14:54:28.928:
Time of Update: 2015-08-16
標籤:ListView UI重繪時觸發layoutChildren,
Time of Update: 2015-08-16
標籤:1.final修飾變數時,是引用不能變,還是引用的對象不能變?是指引用變數不能變,引用對象的內容可以變。 2.==和equals有什麼區別?網上搜尋一下,發現很多人解釋的都比較清楚了。自己簡單概括一下。==符號用於比較變數的值,如果是數值則直接比較就行,如果是參考型別,包括字串類型,是比較引用對象的地址。但當比較String a= "Monday";String b ="Monday";if(a == b){System.out.println("a == b");}時是輸出a
Time of Update: 2015-08-16
標籤:合成模式合成模式把部分和整體關係用樹結構表示,是屬於對象的結構模式。合成模式要對組合的對象進行管理,所以在一定位置給予對象的相關管理方法,如:add(),remove()等.合成模式中對象的管理有兩種方案。1.安全方式:此方式只允許樹枝構件有對象的管理方法。2.透明方式:此方式只允許樹枝和樹葉都有對象的管理方法,但樹葉對象中的管理方法無實際意義。一.UML二.組成部分抽象構件:抽象組合對象的公用行為介面樹葉構件:樹葉對象,沒有下級子物件樹枝構件:樹枝對象,樹枝對象可以包含一個或多個其他樹枝
Time of Update: 2015-08-16
標籤:虛擬機器 記憶體管理 java 介紹的問題: 1.虛擬機器中的記憶體是如何劃分的? 2.具體分為哪些地區? 3.什麼操作會導致記憶體溢出或異常? 1)這些地區中,有的地區會隨著虛擬機器進程的啟動而存在,有些地區是以來使用者線程的啟動和結束而建立和銷毀名詞解釋: