Time of Update: 2015-05-28
標籤:開到一遍不錯的java開源整理,摘錄一下,後續遇到好的繼續更新。構建這裡搜集了用來構建應用程式的工具。Apache Maven:Maven使用聲明進行構建並進行依賴管理,偏向於使用約定而不是配置進行構建。Maven優於Apache
Time of Update: 2015-05-28
標籤: 1 class A 2 { 3 public static final int VAL = 3; // 不會導致A被載入 4 static 5 { 6 System.out.println("load A"); 7 } 8 public A() 9 {10 System.out.println("create A");11 }12 }13 class B14 {15 public
Time of Update: 2015-05-27
標籤:webqq qq機器人 qq群發工具 java 這是最近因為感興趣才寫的小東西,網上大多是易語言版,java僅有的版本也偏老,老版webqq協議早失效了,所以現在我寫了一個最新版本的。要實現群發和自動回複訊息以及更多自訂功能,首先要實現登陸QQ,這邊主要介紹一下如何分析QQ協議以及如何登陸。我並沒有使用很專業的抓包工具,事實上現在的瀏覽器一般都能查看到ge
Time of Update: 2015-05-28
標籤:override overload 重載 覆蓋 重寫 一 Overload二 Override三 多態性一. Overload在同一個類中的許多方法可以擁有相同的名字,只要他們的參數聲明不同即可,這種方法被稱為重載。 舉個例子:public class overload{ ‘‘‘一個重則輸出方法‘‘‘
Time of Update: 2015-05-28
標籤:
Time of Update: 2015-05-28
標籤:java 讀取顯示txt內容(Swing),JTextAreapublic class TxtSwing extends JFrame { private JTextArea textAreaOutput; public TxtSwing() throws IOException { super("txt"); setDefaultCloseOperation(EXIT_ON_CLOSE);
Time of Update: 2015-05-28
標籤:biginteger bigdecimal SimpleDateFormat設定自己想要的日期時間顯示方式:import java.text.SimpleDateFormat;import java.util.Date;public class FormatDemo { public static void main(String[] args) { // TODO Auto-generated
Time of Update: 2015-05-27
標籤:我們知道,當拼字要跳轉的url中含有中文時,一般地需要轉碼處理,才能到伺服器端正確的接收並處理,這是用戶端與伺服器端通訊時對資料格式的規約。一般地,使用encodeURIComponent或者encodeURI來處理中文參數(這兩者的區別,以及和escape的區別後面再說),編碼後,在用戶端,成為ISO-8859-1資料格式,一般表現在URL上為%XX這種形式的。var url = "hello.do?person=" +
Time of Update: 2015-05-27
標籤:說明: 父類為Fa,子類為Child 成員變數=全域變數 在類內部在方法外部定義的變數 靜態成員=static 修飾的全域變數 成員變數=在方法內部定義的 將載入、串連、初始化過程 統稱為 :全載入 為何裡面單獨的載入進行區分 疑問:靜態代碼塊的執行和靜態變數的賦值哪個先?涉及的知識點: 什麼情況下才載入類,已知的幾種情況 當一個類為啟動類時候,先載入其父類 當new
Time of Update: 2015-05-27
標籤:StringBuffer特點:是字串緩衝區.是一個容器,其長度可變,可以操作添加多個資料類型.最後通過toString方法變成字串.被final鎖修飾,因此不能被繼承. 儲存:方法1:append() 添加資料到緩衝區.傳回型別:StringBuffer方法: append(指定資料) 將指定資料添加到已有資料的結尾. 方法2:insert(index,資料內容)傳回型別:StringBuffer方法: insert(index,資料內容)
Time of Update: 2015-05-28
標籤:java 多線程 (一)Atomic的使用java.util.concurrent中提供了atomic原子包,可以實現原子操作(atomic operation),即在多線程環境中,執行的操作不會被其他線程打斷。/** * atomic簡單demo * * @author peter_wang * @create-time 2014-6-9 上午9:29:58
Time of Update: 2015-05-28
標籤:阻塞 線程 線程狀態(五種狀態)Java 線程的生命週期包括建立,就緒,運行,阻塞,死亡5 個狀態。一個 Java 線程總是處於這 5 個生命週期狀態之一,並在一定條件下可以在不同狀態之間進行轉換 。建立狀態 (New Thread) 在 Java 語言中使用 new操作符建立一個線程後,該線程僅僅是一個Null 物件,它具備了線程的一些特徵,但此時系統沒有為其分配資源,這時的線程處於建立狀態。就緒狀態
Time of Update: 2015-05-28
標籤:先上題目:Given a string containing just the characters ‘(‘, ‘)‘, ‘{‘, ‘}‘, ‘[‘ and ‘]‘, determine if the input string is valid.The brackets must close in the correct order, "()" and "()[
Time of Update: 2015-05-28
標籤: 共用資料是並發程式最核心的問題之一。下面我們看一個Deom感受一下多線程對屬性的影響。代碼:UnsafeTask.javapackage com.tgb.klx.thread;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.TimeUnit;public class UnsafeTask
Time of Update: 2015-05-28
標籤:Java語言套件(java.lang)定義了Java中的大多數基本類,由Java語言自動調用,不需要顯示聲明。該包中包含了Object類,Object類是整個類階層的根結點,同時還定義了基礎資料型別 (Elementary Data
Time of Update: 2015-05-28
標籤:一、圖解String類建立對象及賦值面試題:二、String、StringBuffer、StringBuilder區別 1、String內容不可變,而StringBuffer、StringBuilder都是內容可變的 2、StringBuffer是同步的,資料安全,效率低;StringBuilder是資料不同步,資料不安全,效率高註:String雖然是參考型別,但是作為參數傳遞時,效果和基本類型一樣(特殊,String在記憶體中位置和其他參考型別位置不一樣)Java初學(八)
Time of Update: 2015-05-28
標籤:hash java leetcode map substring 第三道題Longest Substring Without Repeating Characters如下: Given a string, find the length of the longest
Time of Update: 2015-05-28
標籤:內容:利用ReentrantReadWriteLock來封裝Map,從而使它能在多個讀線程之間被安全分享,並且仍然能避免“讀-寫”或“寫-寫”衝突。記住重要的一點是:讀-寫鎖實現的加鎖策略中,允許多個讀操作同時進行,但每次只允許一個寫操作。public class ReadWriteMap<K, V> {private final Map<K, V> map;private final ReadWriteLock lock = new
Time of Update: 2015-05-28
標籤:廢話不多說,直接貼代碼: CityReq.javapackage com.weather;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement(name="getWeatherbyCityName",namespace="http://WebXml.com.cn/")public class CityReq {
Time of Update: 2015-05-28
標籤: 單例類:主要知識點:1,單例類概念、特點2,三種單例類懶漢,餓漢,雙重加鎖舉例,3,懶漢、餓漢區別以及單例類的總結;1,概念: java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、雙重檢查加鎖單例三種。 單例模式有以下特點: 1、單例類只能有一個執行個體。//建構函式為private 2、單例類必須自己建立自己的唯一執行個體。 3、單例類必須給所有其他對象提供這一執行個體。//public方法2,三種單例類:餓漢式: 1