Time of Update: 2015-08-21
標籤:實現了基於TCP的Java
Time of Update: 2015-08-21
標籤:Tool.javapackage cn.stat.p9.fanxing.demo;public class Tool<QQ> {//不確定類型時可以用泛型 private QQ q; public QQ getObject() { return this.q; } public void setObject(QQ obj) { this.q=obj; } public void
Time of Update: 2015-08-21
標籤:設計模式命令模式(Command Pattern):將一個請求封裝為一個對象,從而使我們可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日誌,以及支援可撤銷的操作。命令模式是一種對象行為型模式,其別名為動作(Action)模式或事務(Transaction)模式。命令模式包含如下角色:Command: 抽象命令類ConcreteCommand: 具體命令類Invoker: 調用者Receiver: 接收者Client:客戶類代碼import
Time of Update: 2015-08-25
標籤:1.註解簡介 在開發Java程式,尤其是Java EE應用的時候,總是免不了與各種設定檔打交道。以Java EE中典
Time of Update: 2015-08-25
標籤:閱讀目錄1.註解簡介2.使用註解3.開發註解回到頂部1.註解簡介 在開發Java程式,尤其是Java EE應用的時候,總是免不了與各種設定檔打交道。以Java EE中典 型的S(pring)S(truts)H(ibernate)架構來說,Spring、Struts和Hibernate這三個架構都有自己的XML格式的設定檔。這些設定檔需要與Java原始碼儲存同步,否則的話就可能出現錯誤。而且這些錯誤有可能到了運行時刻才被發現。把同一份資訊儲存在兩個地方,
Time of Update: 2015-08-25
標籤:1:泛型(掌握) (1)泛型概述 是一種把明確類型的工作延遲到建立對象或者調用方法的時候才去明確的特殊的類型。 (2)格式: <資料類型> 注意:該資料類型只能是參考型別。 (3)好處: A:把運行時期的問題提前到了編譯期間 B:避免了強制類型轉換 C:最佳化了程式設計,解決了黃色警告線問題,讓程式更安全 (4)泛型的前世今生 A:泛型的由來 Object類型作為任意類型的時候,在向下轉型的時候,會隱含一個轉型問題
Time of Update: 2015-08-21
標籤:java j2ee j2se j2me james gosling Java起源:SUN(全稱Stanford University
Time of Update: 2015-08-20
標籤:import java.io.*;import java.util.*;import java.util.regex.*;class Spelling {private final HashMap<String, Integer> nWords = new HashMap<String, Integer>();public Spelling(String file) throws IOException {BufferedReader in = new
Time of Update: 2015-08-20
標籤: 本文主要內容:GC的概念GC演算法 引用計數法(無法解決循環參考的問題,不被java採納) 根搜尋演算法 現代虛擬機器中的垃圾搜集演算法: 標記-清除 複製演算法(新生代) 標記-壓縮(老年代) 分代收集可觸及性Stop-The-World 一、GC的概念:GC:Garbage Collection
Time of Update: 2015-08-21
標籤:這是一篇閱讀MAT helper的筆記。Heap dump是java進程在特定時間的一個記憶體快照。通常在觸發heap dump之前會進行一次full gc,這樣dump出來的內容就包含的是被gc後的對象。dump檔案包含的內容:1,全部的對象:類,域,原生值和引用;2,全部的類:classloader,類名,超類,靜態域;3,GC root:被JVM定義的可觸達的對象;4,線程棧和本地變數:線程的call
Time of Update: 2015-08-21
標籤:大家知道,Java的多安全執行緒是基於Lock機制實現的,而Lock的效能往往不如人意。原因是,monitorenter與monitorexit這兩個控制多線程同步的bytecode原語,是JVM依賴作業系統互斥(mutex)來實現的。互斥是一種會導致線程掛起,並在較短的時間內又需要重新調度回原線程的,較為消耗資源的操作。為了最佳化Java的Lock機制,從Java6開始引入了輕量級鎖的概念。輕量級鎖(Lightweight
Time of Update: 2015-08-18
標籤:package com.inspur.linkcheck;import java.io.IOException;import java.net.HttpURLConnection;import java.net.URL;public class LinkCheck {public static void main(String[] args)
Time of Update: 2015-08-19
標籤:雙引號嵌套雙引號不能嵌套雙引號,否則一對雙引號就結束了java中雙引號中嵌套雙引號需要轉義:public class Test{ public static void main(String[] args){
Time of Update: 2015-08-17
標籤:java hdu 高精度 HDU1002 A + B Problem II【題意】大數相加【連結】http://acm.hdu.edu.cn/showproblem.php?pid=1002Sample Input21 2112233445566778899 998877665544332211 Sample OutputCase 1
Time of Update: 2015-08-17
標籤:背景:在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀取的檔案,比如常見的validator驗證用的訊息資源(properties)檔案就需要進行Unicode重新編碼。原因是java預設的編碼方式為Unicode,而我們的電腦系統編碼常常是GBK等編碼。需要將系統的編碼轉換為java正確識別的編碼問題就解決了。 1、native2ascii簡介:native2ascii是sun java
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-17
標籤:import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Scanner;/** * 可視化行事曆程式 * */public class
Time of Update: 2015-08-16
標籤:eclipse tomcat報錯:org.apache.catalina.loader.DevLoaderjava.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader 這個錯誤是因為在eclipse的項目中配置了 tomcat屬性為 active Devloader。並且tomcat檔案夾下\Tomcat \conf\Catalina\localhost
Time of Update: 2015-08-15
標籤:java環境配置 java環境配置(我的jdk的安裝目錄為:C:\Program Files\Java\jdk1.7.0_79):第一步:我們需要將jdk目錄下bin目錄中的所有exe檔案的路徑載入到path中,這樣我們才可以在任意磁碟目錄下使用java.exe和javac.exe工具編譯運行java檔案。第一步的前期工作:為了更加方便對bin目錄的載入,我們自己定義一個名為JAVA_HOME的變數,將jdk的路徑寫入其中C:\Program
Time of Update: 2015-08-15
標籤: 繼上次java系統考核完。。。 坦白說,我對我自己寫的例子還是很滿意的,雖說學長們給的評價不高 ,但我一直以為是學長們對我們的要求太高,以他們的眼光在看待我們,所以我對學長們給的評價並沒有太過在意,當然也沒有放在心上,直到今天我看到兩位學長做的例子,我真的是驚呆了。實在是太好了,從他們的代碼上面我已經知道了我們的差別在哪裡,簡直是一個天上,一個地下,這種差距已經大到無法用任何的自然語言來表達。此時的我才深刻的體會到自己的不足,我要學的還有很多。這個社會特別殘酷,殘酷