Time of Update: 2015-04-12
標籤: 結果集(ResultSet)是資料中查詢結果返回的一種對象,可以說結果集是一個儲存查詢結果的對象,但是結果集並不僅僅具有儲存的功能,他同時還具有操縱資料的功能,可能完成對資料的更新等。 結果集讀取資料的方法主要是getXXX()
Time of Update: 2015-04-12
標籤:封裝(encapsulation)類使得資料和對資料的操作捆綁在一起,從而對使用該類的其他人來說,可以不管它的實現方法,而只管用它的功能,從而實現所謂的資訊隱藏; 繼承(inheritance)繼承是使用已存在的類的定義作為基礎建立新類的技術,新類的定義可以增加新的資料或新的功能,也可以用父類的功能,但不能選擇性地繼承父類。這種技術使得複用以前的代碼非常容易,能夠大大縮短開發週期,降低開發費用。比如可以先定義一個類叫animal,animal具有以下屬性:
Time of Update: 2015-04-11
標籤:jinfo:可以輸出並修改運行時的java 進程的opts。 jps:與unix上的ps類似,用來顯示本地的java進程,可以查看本地運行著幾個java程式,並顯示他們的進程號。 jstat:一個極強的監視VM記憶體工具。可以用來監視VM記憶體內的各種堆和非堆的大小及其記憶體使用量量。 jmap:列印出某個java進程(使用pid)記憶體內的所有‘對象‘的情況(如:產生那些對象,及其數量)。 jconsole:一個java
Time of Update: 2015-04-12
標籤: 一、繼承1、繼承的優點 代碼的重用性 子類可以擴充父類的屬性和方法 設計應用程式變得更加簡單 父類的屬性和方法可用於子類2、如何判斷類具有繼承關係 類和類的關係 1)has-a(組合) 2)is-a(繼承)3、單繼承和多繼承 單根性: 在java中,一個類只能有一個父類 傳遞性: 子類可以將父類的屬性和方法傳遞給自己的子類4、所有類的根類都是Ob
Time of Update: 2015-04-12
標籤:轉 Java Classloader機制解析發表於11個月前(2014-05-09 11:36) 閱讀(693) | 評論(0) 9人收藏此文章, 我要收藏贊1慕課網,程式員升職加薪神器,點擊免費學習目錄[-]JDK預設ClassLoader雙親委託模型如何自訂ClassLoader1.loadClass
Time of Update: 2015-04-12
標籤:藍橋杯手賤,提交錯了兩個順序,估計gg了第一題:我坑爹的竟然想到了用海倫公式,算出來24.92708569439206 唉,直接減去小的不就完事了啊`````答案:8x8-(8x4)/2-4x6/2-8x2/2=28第二題:立方變自身觀察下面的現象,某個數位立方,按位累加仍然等於自身。1^3 = 1 8^3 = 512 5+1+2=817^3 = 4913
Time of Update: 2015-04-12
標籤:java classloader原理深究前面已經寫過一篇關於java classloader的拙文java
Time of Update: 2015-04-12
標籤: 繼承、封裝、多態、抽象是物件導向編程的四大基本特徵繼承繼承的優點: 1.代碼的重用; 2.子類可以擴充父類的屬性和方法; 3.父類的屬性和方法可以用於子類; 4.設計應用程式可以變得更加簡單。繼承的寫法 存取修飾詞 class 子類 extends 父類{}父類可以成為超類、基類;子類可以成為衍生類別。java 中繼承的實現:一個子類只能繼承一個父類(繼承的單根性),一個父類可以有多個子類;父類仍可以有父類。Object是所有類的根類,或基類
Time of Update: 2015-04-12
標籤:1、hashCode的存在主要是用於尋找的快捷性,如Hashtable,HashMap等,hashCode是用來在散列儲存結構中確定對象的儲存地址的;2、如果兩個對象相同,就是適用於equals(java.lang.Object)
Time of Update: 2015-04-12
標籤:1 安裝JDK=> (1,下載JDK,安裝,一般目錄為C:\Program Files\Java中;2,通過Dos命令測試JDK是否安裝=>java –version命令查看安裝JDK版本;3.更改環境變數(1,設定變數名:JAVA_HOME.設定變數值為D:jdk6.0;建立PATH,設定變數值為%JAVA_HOME%bin;
Time of Update: 2015-04-12
標籤: AK相信頁面跳轉在這個圈圈圓圓裡是個地球人都能經常遇到的事,AK也在平時的工作學習中記錄了一些,這裡就做一個小小的總結,有任何的疑問和質疑都希望您能告訴我,不用擔心後果,必定至少您還能理我,AK萬分感激... 1. \*頁面連結式:*\ <a href="javascript:history.go(-1)">返回上一步</a> 2.\*頁面按鈕式:*\&
Time of Update: 2015-04-12
標籤: JUnit是由 Erich Gamma 和 Kent Beck 編寫的一個迴歸測試架構(regression testing framework),供Java開發人員編寫單元測試之用。 對不同性質的被測對象,如Class,Jsp,Servlet,Ejb等,Junit有不同的提示。以下以Class測試為例講解。
Time of Update: 2015-04-12
標籤:arrays題目如下:Given numRows, generate the first numRows of Pascal‘s triangle.For example, given numRows = 5,Return[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]My Code:// 225mspublic class
Time of Update: 2015-04-12
標籤:一、封裝 1. 概念:就是使類中的成員變數都是private,但是又提供public方法訪問這些成員變數。這樣就實現了隱藏類中的成員變數,從而確保了資料的安全性; 2. 執行個體: private String name; public String getName() { 用於讀取變數資料 return name; } public
Time of Update: 2015-04-12
標籤: 在java中介面是非常重要的內容,介面不僅解決類的單繼承問題,而且介面有和抽象類別一樣的功能,可以強制的約束實現介面的某些功能。介面顧名思義就是可以串連其他介面或者類,以特定的方式實現了類的多繼承。 下面我們來看看介面的聲明和實現: 在java中用關鍵字interface聲明介面,聲明方式的代碼如下:1 public abstract interface 介面名{2 / **3 * 定義一個介面4 */5
Time of Update: 2015-04-11
標籤:垃圾收集演算法一般來說,垃圾收集演算法分為四類:標記-清除演算法 最基礎的演算法便是標記-清除演算法(Mark-Sweep)。演算法分為“標記”和“清除”兩個階段:首先標記處需要收集的對象,在標記完成之後,再統一回收所有被標記的對象。這是最簡單的一種演算法,但是缺點也是很明顯的:一個是效率問題,標記和清除效率都不高。二是空間問題,清除之後會產生大量的空間片段,導致之後分配大對象找不到足夠的連續對象而不得不觸發另一次垃圾收集動作。演算
Time of Update: 2015-04-10
標籤:spring是很好用,可惜的是,貌似現在沒有辦法從網站上找到整合在一起的包了。。。我以前只能通過maven去抓。。。今天終於知道了一個方法:訪問如下地址:http://repo.spring.io/libs-release-local/org/springframework/spring/3.2.13.RELEASE/spring-framework-3.2.13.RELEASE-dist.zip取可以下載3.2.13的版本。其它版本也一樣哦。。。。只要改掉地址中的兩處版本號碼即可。jav
Time of Update: 2015-04-12
標籤:藍橋杯 入門訓練 圓的面積 java 題目描述給定圓的半徑r,求圓的面積。輸入格式輸入包含一個整數r,表示圓的半徑輸出格式輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。說明:在本題中,輸入是一個整數,但是輸出是一個實數。對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點後7位,則你的程式必
Time of Update: 2015-04-12
標籤:Semaphore 訊號量主要用於約束多個線程可同時擷取的物理上的或者邏輯上的資源數。比如用在各種池的設計中。訊號量用於管理這些資源的一個虛擬管理認證。線程在擷取一個資源時,首先要擷取一個資源的許可憑證。當線程用完之後將資源返回池中,並將許可憑證返回給訊號量。例如:一個池的例子:class Pool { private static final int MAX_AVAILABLE = 100;//最大可用資源數 private final
Time of Update: 2015-04-10
標籤:jbarcode java 條碼 下午開了一個下午的會議,其實開會我聽不進去,因為今天妖都特別冷,下班在公司等待小媳婦一個鐘頭,然後帶著她去吃飯,吃完飯回到家。她做運動,我就開始慢慢整理我自己的小部落格。——題記 先說一下,寫這篇文章的目的,是為了完善上一篇文章大家的疑問,雖然是一個簡單的功能,但是上一次只是簡單的做出來一個功能,而這一次是延續上一次功能的基礎上面,做一些最佳化工作