Time of Update: 2015-04-19
標籤: List 經常用在對一組對象的儲存和操作上,比如一組學生資訊,一組帳號資訊等等。 List是個集合介面,只要是集合類介面都會有個“迭代子”( Iterator ),利用這個迭代子,就可以對list記憶體的一組對象進行操作。 所有要想操作這個list記憶體的東西,就首先要得到此迭代子的執行個體:Iterator
Time of Update: 2015-04-19
標籤: Java提供了兩類主要的異常:runtime exception和checked exception。checked異常也就是我們經常遇到的IO異常,以及SQL異常都是這種異常。對於這種異常,JAVA編譯器強制要求我們必需對出現的這些異常進行catch。所以,面對這種異常不管我們是否願意,只能自己去寫一大堆catch塊去處理可能的異常。 總的來說一句話,runtime exception是可以不捕獲,由程式自動往外拋;checked exception則必須捕獲(try/
Time of Update: 2015-04-19
標籤:Java記憶體回收精粹分4個部分,本篇是第4部分。在第4部分裡介紹了G1收集器、其他並發收集器以及垃圾收集監控和調優。Garbage First (G1) 收集器G1 (-XX:+UseG1GC)收集器是一個新的收集器。G1隨Java 6發布,在Java
Time of Update: 2015-04-19
標籤:對於Java開發人員來說,瞭解記憶體回收機制(GC)有哪些好處呢?首先可以滿足作為一名軟體工程師的求知慾,其次,深入瞭解GC如何工作可以幫你寫出更好的Java應用。這僅僅代表我個人的意見,但我堅信一個精通GC的人往往是一個好的Java開發人員。如果你對GC的處理過程感興趣,說明你已經具備較大規模應用的開發經驗。如果你曾經想過如何正確的選擇GC演算法,那意味著你已經完全理解你所開發的應用的特點。當然,我們不能以偏概全,這不能作為評價一個好的開發人員的共通標準。但是,我要說的是,深入理解GC是
Time of Update: 2015-04-19
標籤: 使用方式Session對象記載某一特定的客戶資訊,不同的客戶用不同的Session對象來記載 Session對象有效期間:預設為20分鐘,可設定
Time of Update: 2015-04-19
標籤:本文是成為Java GC專家系列文章的第三篇。在第一篇《成為JavaGC專家Part I — 深入淺出Java記憶體回收機制》中我們學習了不同GC演算法的執行過程,GC是如何工作的,什麼是新生代和老年代,你應該瞭解的JDK7中的5種GC類型,以及這5種類型對於應用效能的影響。在第二篇《成為JavaGC專家Part II —
Time of Update: 2015-04-19
標籤:Java記憶體回收精粹分4個部分,本篇是第3部分。在第3部分裡介紹了串列收集器、並行收集器以及並發標記清理收集器(CMS)。串列收集器(Serial Collector)串列收集器是最簡單的收集器,對於單一處理器系統真是絕佳上選。當然,它也是所有收集器裡面最不常用的。串列收集器使用一個單獨的線程進行收集,不管是次要收集還是主要收集。在年老區中分配的對象使用一個簡單的凹凸指標演算法(bump-the-pointer algorithm)即可。當tenured space填滿後會觸發主要回收。
Time of Update: 2015-04-19
標籤:異常 異常可分為兩類: 1.檢查異常(檢查異常通常是使用者錯誤或不能被程式員所能預見的問題.); 2.運行時異常(運行時異常通常是程式運行過程中可能發生,可以被避免的異常類型.)。異常處理 1.捕獲異常,不讓它沿著調用棧繼續向下拋; 2.捕獲異常,讓它繼續向下拋; 3.不捕獲它,讓他拋給下面的方法(若無方法可以處理這些異常,則拋給JVM,若JVM無法處理 ,JVM將崩潰 .)異常機制如所示: try/catch/finally語句塊try
Time of Update: 2015-04-19
標籤:java 字串處理 一、概述Java是以String類型的對象來實現字串。String是一個類,當建立一個String對象後,所建立的字串是不能改變的。在需要使用可修改的字串時,Java提供兩個選擇—StringBuffer和StringBuilder。註:聲明為String引用的變數在任何時候都可以改變,以指向一些其他的String對象。二、String建構函式String
Time of Update: 2015-04-19
標籤: java集合架構(Java Collection
Time of Update: 2015-04-19
標籤:轉自:http://leowzy.iteye.com/blog/740859 Java線程死結如何避免這一悲劇
Time of Update: 2015-04-19
標籤:藍橋杯 曆屆試題 錯誤票據 java 演算法 題目描述某涉密單位下發了某種票據,並要在年終全部收回。每張票據有唯一的ID號。全年所有票據的ID號是連續的,但ID的開始數位是隨機選定的。因為工作人員疏忽,在錄入ID號的時候發生了一處錯誤,造成了某個ID斷號,另外一個ID重號。你的任務是通過編程,找出斷號的ID和重號的ID。假
Time of Update: 2015-04-19
標籤:linux 在linux下配置java環境變數 在linux下實現第一個java小程式 1.首先,我們開啟虛擬機器裡面的Linux作業系統,然後點擊菜單下的虛擬機器選項:在點擊虛擬機器下的設定菜單,如所示:這裡我已經添加進去我所需要的檔案夾了,我放在本機E盤下的as檔案夾裡面到底放了什麼呢?這兩個壓縮檔,一個是android
Time of Update: 2015-04-19
標籤:java原始碼 判定數字是否為2的階次方 列出所有元素組合 統計字串中出現次數最多的字元 treeset和arraylist 一、描述題目1:判斷一個數字是否是2的階次方數,例如8,16,64,256都是2的階次方數。 題目解析:如果一個數是2的階次方數,
Time of Update: 2015-04-19
標籤:本文解決的是在普通使用者下執行eclipse可行但是切換到root之後就出現的問題Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:…解決辦法是在終端進入你的eclipse目錄,然後輸入:
Time of Update: 2015-04-19
標籤:Create a class with a String field that is initialized at the point of definition, and another one that is initialized by the constructor. What is the difference between the two approaches. 1 class Test{ 2 String s1; 3 String s2=
Time of Update: 2015-04-19
標籤:一、System類System類代表java當前的運行平台,System是一個final類,該類的所有屬性方法都是靜態,類中的in(標準輸入)、out(標準輸出)、err(錯誤輸出資料流),System類常用於記錄程式執行時間、複製數組、確定當前的系統屬性和擷取環境變數等工作。System常用方法 currentTimeMillis():返回以毫秒為單位的目前時間。 exit(int
Time of Update: 2015-04-19
標籤:import java.util.Scanner;class Person{ String name; int seqno; Person(String _name, int _seqno){ name = _name; seqno = _seqno; }}public class JosephCircle { public static void main(String[] args) { // TODO
Time of Update: 2015-04-19
標籤:一 類的修飾符java中的檔案結構由大到小為:一個工程,一個工程下可以有許多包,每個包中可以有許多類。類的修飾符分為 存取權限修飾符 和 非存取權限修飾符(1)存取權限修飾符:1 public
Time of Update: 2015-04-19
標籤:藍橋杯 曆屆試題 核桃的數量 java 演算法 題目描述小張是軟體專案經理,他帶領3個開發組。工期緊,今天都在加班呢。為鼓舞士氣,小張打算給每個組發一袋核桃(據傳言能補腦)。他的要求是:1. 各組的核桃數量必須相同2. 各組內必須能平分核桃(當然是不能打碎的)3. 盡量提供滿足1,2條件的最小數量(節約鬧革命嘛)輸入