Time of Update: 2015-04-19
標籤: List 經常用在對一組對象的儲存和操作上,比如一組學生資訊,一組帳號資訊等等。 List是個集合介面,只要是集合類介面都會有個“迭代子”( Iterator ),利用這個迭代子,就可以對list記憶體的一組對象進行操作。 所有要想操作這個list記憶體的東西,就首先要得到此迭代子的執行個體:Iterator
Time of Update: 2015-04-19
標籤:在這個Java GC系列教程中,讓我們學慣用於記憶體回收監視和分析的工具。然後,選用一種工具來監視一個Java樣本程式的記憶體回收過程。如果你是一名初學者,你最好仔細閱讀該系列教程。你可以從這裡(記憶體回收介紹)開始。Java GC監視和分析工具下面是一些可用的工具,每個都有自己的優勢和缺點。我們可以通過選擇正確的工具並分析,來提升應用程式的效能。這篇教程中,我們選用Java VisualVM。Java VisualVMNaaradGCViewerIBM Pattern Modeling
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-20
標籤:enum java gui color timer //先上,每一秒改變一次顏色//這個小程式產生的jar包:http://pan.baidu.com/s/1sjFj9ST下面上原始碼://1.color.javapackage com.huowolf;import java.awt.Color; enum
Time of Update: 2015-04-19
標籤:java原始碼 判定數字是否為2的階次方 列出所有元素組合 統計字串中出現次數最多的字元 treeset和arraylist 一、描述題目1:判斷一個數字是否是2的階次方數,例如8,16,64,256都是2的階次方數。 題目解析:如果一個數是2的階次方數,
Time of Update: 2015-04-20
標籤:jvm 熱替換 class loader dcevm 熱部署 概述DCEVM,全稱Dynamic Code Evolution,一個JVM補丁程式,其目的就是實現運行時的類替換。最新的項目地址為:https://dcevm.github.io/下面將從安裝、驗證、搭建測試環境、測試等幾個方面進行簡要說明。安裝首先登入網址:
Time of Update: 2015-04-18
標籤:java原始碼 分類統計字元和數字 統計一個單詞出現的次數 任意行數楊輝三角列印 java基礎編程 一、描述題目1:統計輸入的一段字串,分別統計這個字串中大小寫字母的個數,以及數字出現的次數。 第一種方法使用Character封裝類的方法:isLowerCase(),isUpperCase(),isDigit()
Time of Update: 2015-04-18
標籤:1.編譯器1.1.編譯期分類一個*.java檔案總體要經過編譯期和運行期,會涉及到兩類編譯期:①編譯期編譯:一般表示*.java->*.class(包含位元組碼)的過程 — 也叫前端編譯。②運行期編譯:一般表示*.class->機器碼的過程 — 也叫後端編譯。1.2.編譯器分類■前端編譯器 ●作用:把*.java->*.class,以供載入器進行類型載入,並在在編譯期最佳化程式編碼。
Time of Update: 2015-04-17
標籤:在使用cocos2d-x開發Android項目時,使用Eclipse + ADT運行模擬器時出現以下錯誤:FATAL EXCEPTION: GLThread 56Process: com.louis, PID: 825java.lang.IllegalArgumentException: No configs match configSpecat
Time of Update: 2015-04-18
標籤:使用fat-jar打包多個java工程為可執行檔解決打包多個相互依賴的java工程為可執行檔的問題!前提條件:安裝eclipse
Time of Update: 2015-04-15
標籤: 來自:Java譯站連結:http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html 除了lambda運算式,stream以及幾個小的改進之外,Java 8還引入了一套全新的時間日期API,在本篇教程中我們將通過幾個簡單的任務樣本來學習如何使用Java
Time of Update: 2015-04-16
標籤:轉自:http://www.diybl.com/course/3_program/java/javajs/2007104/75886.html 字串可能是任何程式語言中都會出現的對象,java中建立並初始化一個String對象,最常見的方式有兩種: String str=new String("XXX"); String
Time of Update: 2015-04-16
標籤:generics java Generics, Inheritance, and Subtypes正如你所知,可以把一種物件類型賦值給另一種類型,只要他們是相容的。例如,你可以把Integer對象賦值給Object。Object someObject = new Object();Integer someInteger = new Integer(10);someObject =
Time of Update: 2015-04-16
標籤:一、實驗內容 1.使用JDK編譯、運行簡單的Java程式; 2.使用Eclipse 編輯、編譯、運行、調試Java程式。二、實驗要求 1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程; 2.完成實驗、撰寫實驗報告 3.實驗報告中統計自己的PSP(Personal Software Process)時間:步驟耗時百分比需求分析30min 15%設計30min 15%代碼實現60min 45%測試 30
Time of Update: 2015-04-16
標籤:二分法尋找主要針對的是有序的數組,每一次尋找與中間值比較,可以確定是否尋找成功,不成功當前尋找區間縮小一半。 public class TestSearch{ public static void main(String[] args){ int[] a= {1, 3, 6, 8, 9, 10, 12, 18, 20, 34 }; int i=12;
Time of Update: 2015-04-16
標籤:1.設定"source folder"與"output folder". * source folder:存放.java源檔案的根目錄; * output folder:.class編譯輸出的根目錄; * 純“java project”中,一般把"src"設定為source folder,把bin設定為output
Time of Update: 2015-04-15
標籤:前言 在剛學java
Time of Update: 2015-04-16
標籤:想必大家在使用MyEclipse時對這兩個概念不去深究。只知道是Java EE類的基本都是Web項目,而Java應用程式就是Java項目。而且很多人都願意使用MyEclipse作為開發工具,且不說大家費盡心思去破解這個 東西,而且那麼多外掛程式在啟動時的載入速度和記憶體佔用,你甘心這麼玩嘛?不甘心?繼續閱讀本文!無所謂,您可以去做點其他事情不要浪費時間在這裡。當然本文 不去解釋如何最佳化MyEclipse,相關說明大家更可以Google一下。 Web項目是網頁的編碼,像jsp,
Time of Update: 2015-04-16
標籤:leetcode string Compare two version numbers version1 and version2.If version1 > version2 return 1, if version1 < version2 return -1, otherwise return 0.
Time of Update: 2015-04-14
標籤:java 對象 clas 螞蟻 對象數組 問題:有一根27厘米的細木杆,在第3厘米、7厘米、11厘米、18厘米、23厘米這五個位置上各有一隻螞蟻。木杆很細,不能同時通過兩隻螞蟻。開始時,螞蟻的頭朝左還是朝右是任意的,它們只會朝前走或調頭,但不會後退。當任意兩隻螞蟻碰頭時,兩隻螞蟻會同時調頭朝反方向走。假設螞蟻們