Time of Update: 2015-03-28
標籤:1、複習:jdbc的六個固定步驟*(以查詢為例) //1.將驅動進行註冊(可以進行與資料庫的連結) DriverManager.registerDriver(new Driver()); //2.得到一個與資料庫連接的對象 Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb","root","root"
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
標籤:位元組列印流 重新導向標準輸入輸出 PrintStream位元組列印流import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintStream;import
Time of Update: 2015-03-28
標籤:cms freecms java 開源 原文地址:http://javaz.cn/site/javaz/site_study/info/2015/23070.html項目地址:http://www.freeteam.cn/全文檢索索引 從FreeCMS 1.7開始支援只有建立過索引的對象才能被luce
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
標籤:當需要輸入一個幾位元字時,對位元進行判斷。可用下面代碼實現:Scanner scan=new Scanner(System.in); i=scan.nextLong();String s = String.valueOf(i); 強制轉換成字元型,用s.length()得到字串長度來判斷是否輸入的是多少位元。 當需要進行大小寫字母轉換時,可用下面代碼實現:String c1; char c2,c3; &
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
標籤:檔案操作 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
標籤:java demo 架構 結構 回顧 大家都知道,在java應用開發中,要"面向介面編程"。那麼什麼是介面?介面有什麼作用?介面如何使用?我們一起來回顧一下。[聲明]歡迎轉載,但請保留文章原始出處:http://blog.csdn.net/yelangjueqi/article/details/4470
Time of Update: 2015-03-28
標籤:acm uva java 大數 biginteger 首先,先看看java大數的基本操作Ⅰ基本函數:1.valueOf(parament); 將參數轉換為制定的類型 比如 int a=3; BigInteger b=BigInteger.valueOf(a); 則b=3;
Time of Update: 2015-03-28
標籤:最近一直在悶頭往前看《thingking in java》 ,但是卻由於趕了進度而忘記了初衷。當學到集合的時候,回頭卻發現,我連最基本的介面都不明白。查了一上午資料,現在明白例如一點點,寫個備忘錄吧,供以後修改和查看。介面是什嗎? 我覺著《thingking in java》中的定義非常好,所謂介面,就是一個更高層次上的抽象,通過關鍵字interface產生一個完全抽象的類,不提供任何實現,只提供形式。這就類似於是一種協議,一種標準,“所有實現了該介面的類看起來都是這個樣子&
Time of Update: 2015-03-28
標籤:本文轉載自:http://www.cnblogs.com/skywang12345/p/3308498.htmlJava集合主要可以劃分為4個部分:List列表、Set集合、Map映射、工具類(Iterator迭代器、Enumeration枚舉類、Arrays和Collections)、。 大致說明:先抓住它的主幹,即Collection和Map。1 Collection是一個介面,是高度抽象出來的集合,它包含了集合的基本操作和屬性。
Time of Update: 2015-03-28
標籤:前言: 在寫部落格前我們應該有個好的定位,可以是對知識的梳理和理解,可以是一種新技術,可以是對痛點易錯的解析和理解。本文: java物件導向的理解。面向說的通俗點就是針對,對象就是有實際意義的事物(萬物皆對象)其實也就是java中的一個參數,但這個參數實際代表了某個東西(比如你有個類Tourism,這個類對 屬性姓名、年齡。當Tourism tou = new Tourism(),這個tou參數就實際代表了一個類Tourism的有意義對象,而某一個方法tourism(Tourism
Time of Update: 2015-03-28
標籤:經常遇到一個問題,需要在記憶體裡緩衝一批資料來提高效率(避免每次都讀取DB)。那問題來了,這些對象到底會佔用多大記憶體呢,這直接決定了可以緩衝多少條記錄,以及上線之後是否會記憶體不夠等問題。 來看幾種解決方案。 測試 實踐是檢驗真理的唯一標準!比如你要想cache10w條記錄,那你就把10w條記錄載入到記憶體,然後看看到底用了多少記憶體。至於怎麼看記憶體花了多少,你可以 工作管理員 top Java Runtime類 blabla。。。。
Time of Update: 2015-03-28
標籤:java socket 兩種通訊方式,TCP/UDPTCP要有個伺服器端通訊端,ServerSocket,用戶端用Socket就可以串連,然後互相按照協議通訊.沒有open/start等方法.但要close通訊則是socket.getInputStream() socket.getOutputStream() 用緩衝區封裝比較好,輸出記得重新整理UDP的伺服器端用DatagramSocket
Time of Update: 2015-03-28
標籤: 上一篇講述了並發包下的Lock,Lock可以更好的解決線程同步問題,使之更物件導向,並且ReadWriteLock在處理同步時更強大,那麼同樣,線程間僅僅互斥是不夠的,還需要通訊,本篇的內容是基於上篇之上,使用Lock如何處理線程通訊。 那麼引入本篇的主角,Condition,Condition 將 Object 監視器方法(wait、notify 和 notifyAll)分解成截然不同的對象,以便通過將這些對象與任意 Lock
Time of Update: 2015-03-28
標籤:1.淺拷貝與深拷貝概念(1)淺拷貝(淺複製) 淺拷貝又叫淺複製,將對象中的所有欄位複製到新的對象(副本)中。其中,實值型別欄位(java中8中原始類型)的值被複製到副本中後,在副本中的修改不會影響到來源物件對應的值。而參考型別的欄位被複製到副本中的還是參考型別的引用,而不是引用的對象,在副本中對參考型別的欄位值做修改會影響到來源物件本身。淺拷貝簡單歸納就是只複製一個對象,對象內部存在指向其他對象,數組或引用則不複製。(2)深拷貝(深複製) 將對象中的所有欄位複製到新的對
Time of Update: 2015-03-28
標籤:同步代碼塊和同步方法的區別:同步代碼塊可以傳入任意對象,同步方法中
Time of Update: 2015-03-28
標籤:public class ExtendsTest { public static void main(String[] args) { A a1 = new A(); A a2 = new B(); B b = new B(); C c = new C(); D d = new D(); System.out.println(a1.show(b)); //A and A
Time of Update: 2015-03-28
標籤:緩衝流 轉換 字元 將位元組流轉換為字元流import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import