Time of Update: 2015-03-28
標籤:java 基礎學習 arraylist 1.ArrayList是一個採用型別參數的泛型類。2.為了指定數組列表儲存的元素物件類型,需要用一對角括弧將類名括起來加在後面。ArryList<a> s = new
Time of Update: 2015-03-28
標籤:jti jvm java 首先,JTI是啥?HotSpot
Time of Update: 2015-03-28
標籤:剛剛接觸java語言時,接觸的便為一個java
Time of Update: 2015-03-28
標籤:http://www.cnblogs.com/liunanjava/p/4296045.html 自己寫的例子package com.sougn.trynew;public abstract class AbstractTry { private int id; private String name; public abstract void say(); public void say2()
Time of Update: 2015-03-28
標籤:有關問題:有3個EditBox,每次允許輸入1~6個英文字元或數字,按enter結束關注點:輸入字元的長度,輸入字元的類型等價類別劃分:編號有效or無效等價類別內容1有效長度為1-62有效內容為英文字元或數字3有效3個EditBox都正確4無效長度為0或大於65無效內容不全為英文字元和數字6無效3個EditBox不全都正確 測試案例:輸入1輸入2輸入3覆蓋等價類別預測輸出123abcAS1acx123ok123abc 426false123abc,AS1acx156fa
Time of Update: 2015-03-28
標籤:java 設計模式 字元流 iostream 區別一套是input/output stream
Time of Update: 2015-03-28
標籤:1. lock (todo)2. 寫時複製容器 CopyOnWrite容器即寫時複製的容器。通俗的理解是當我們往一個容器添加元素的時候,不直接往當前容器添加,而是先將當前容器進行Copy,複製出一個新的容器,然後新的容器裡添加元素,添加完元素之後,再將原容器的引用指向新的容器。CopyOnWrite並發容器用於讀多寫少的並發情境。Java並發包裡提供了兩個使用CopyOnWrite機制實現的並發容器,
Time of Update: 2015-03-28
標籤:hibernate 應用中的java對象臨時狀態(transient): 剛剛用new語句建立,還沒有被持久化,不處於Session的緩衝中。處於臨時狀態的Java對象被稱為臨時對象。持久化狀態(persistent) : 已經被持久化,加入到Session的緩衝中。處於持久化狀態的Java對象被稱為持久化對象。游離狀態(detached):已經被持久化,但不再處於Session的緩衝中。處於游離狀態的Java對象被稱為游離對象。在Hibernate 應用中的Java對象的狀態
Time of Update: 2015-03-28
標籤: 我們知道我們開啟個程式(或者說運行一款軟體)其實也就是建立了一個進程,只不過程式是靜態指令的集合,而進程是正在系統中啟動並執行指令集合,進程是系統進行資源分派與調度的一個獨立單位。進程具有獨立性,動態性,並發性。現在的作業系統都支援並發,但在具體實現的細節上,根據硬體和作業系統的不同存在不同的策略,比較常用的方式有:共用式的多任務操作策略,搶佔式的多任務策略。 線程擴充了進程的概念,線程是進程的執行單元,
Time of Update: 2015-03-28
標籤:package test;public class NumberFormatTest {static String[] units = { "", "十", "百", "千", "萬", "十萬", "百萬", "千萬", "億","十億", "百億", "千億", "萬億" };static char[] numArray = { ‘零‘, ‘一‘, ‘二‘, ‘三‘, ‘四‘, ‘五‘, ‘六‘, ‘七‘, ‘八‘, ‘九‘ };/*** @param args*/public
Time of Update: 2015-03-28
標籤:java值傳遞只有在方法調用的時候才涉及到值傳遞的概念!Java中進行方法調用的時候傳遞參數時,遵循值傳遞的原則:1)基礎資料型別 (Elementary Data Type),傳遞的是資料的拷貝2)引用資料類型,傳遞的是傳遞的引用地址的拷貝,而不是該對象本身樓主的問題涉及到的內容太多,首先理解以下概念形參:方法聲明時的參數變數,用於接收調用方法時傳過來的實參如:void f(int i){} 或 void f(String
Time of Update: 2015-03-28
標籤:如何判斷java.io.File所讀取的檔案編碼 問題 java中涉及到檔案讀取,就經常要考慮檔案編碼問題。雖然程式中一般都指定UTF-8編碼,但是使用者總可能提交各種編碼的檔案(特別是windows下使用者),如果對這些檔案不做判斷就直接按照UTF-8的方式讀取的話,是肯定會亂碼的。 解決方案
Time of Update: 2015-03-28
標籤:線程優先順序線程優先順序/* * 線程優先順序,範圍[1,10] * 不同優先順序的線程擷取執行的機會不同,優先順序越高,執行機會越大 * * 對比不同優先順序的線程被執行的機率 */public class Test05 { public static void main(String[] args) { System.out.println("最大優先順序:" + Thread.MAX_PRIORITY);
Time of Update: 2015-03-28
標籤:java object 語言 對象 類 1.Object類是java所有類的始祖,java中的每一個類都是由它擴充而來的。2.如果沒有明確的指出超類,Object就被認為是這個類的超類。class a extends Objectclass a //可以預設3.可以使用Object類型變數引用任何類型的對象。Object
Time of Update: 2015-03-28
標籤: Java的起源: 大鬍子的Java語言主要的開發人員James Gosling由此也被公認為Java語言之父。1995年5月23日,Sun科技部主管John Gage和Netscape創始人及副執行官Marc Andressen登上論壇向SunWord的聽眾宣布Java技術正式誕生,並將其納入Netscape Navigator這個Web瀏覽器。十多年過去了,
Time of Update: 2015-03-28
標籤:thread 線程建立 建立繼承Thread的線程/* * 建立線程方式一:繼承自Thread * 步驟: * 1.自訂類,繼承自Thread類 * 2.重寫run()方法 * 3.建立類的執行個體,即建立一個線程 * 4.調用線程的start()方法,作用:啟動線程、調用run()方法 * * * Thread的run方法,用於儲存線程要執行的代碼,必須重寫此方法 * 啟動線程時會自動調用此方法 */class
Time of Update: 2015-03-28
標籤:runnable 介面 建立實現Runnable介面的線程/* * 建立線程方式二:實現Runnable介面 * 步驟: * 1.建立一個Runnable介面的實作類別 * 2.實現run方法 * 3.建立一個實作類別的執行個體 * 4.建立Thread執行個體,將實作類別的執行個體作為參數傳入 * 5.調用start方法,啟動線程並運行run方法 */class MyDemo implements Runnable{
Time of Update: 2015-03-28
標籤:檔案操作 file類 randomaccessfile類 一、File類檔案的建立package file;import java.io.File;import java.io.IOException;public class CreateFile {public static void main(String[] args) {// TODO 自動產生的方法存根 File
Time of Update: 2015-03-28
標籤:public class DataTypeChangeHelper { /** * 將一個單位元組的byte轉換成32位的int * * @param b *
Time of Update: 2015-03-28
標籤:java demo 架構 結構 回顧 大家都知道,在java應用開發中,要"面向介面編程"。那麼什麼是介面?介面有什麼作用?介面如何使用?我們一起來回顧一下。[聲明]歡迎轉載,但請保留文章原始出處:http://blog.csdn.net/yelangjueqi/article/details/4470