Time of Update: 2015-04-05
標籤:資料庫連接 jdbc 載入並註冊驅動 JDBC操作步驟/* * JDBC操作步驟 * */public class Test01 { public static void main(String[] args) { try { //1.載入並註冊驅動
Time of Update: 2015-04-04
標籤:java 內部類 基礎學習 1.內部類是定義在另一個類中的類。原因:a.內部類方法可以訪問類定義所在的範圍中的資料,包括私人的資料。 b.內部類可以對同一個包中的其他類隱藏起來。
Time of Update: 2015-04-05
標籤:中繼資料 可滾動的結果集 pstmt conn 中繼資料 Meta Data/* * 中繼資料 Meta Data */public class Test03 { Connection conn = null; PreparedStatement pstmt=null; ResultSet rs = null; public
Time of Update: 2015-04-05
標籤:java反射機制 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠得到這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制. 概括一下: 反射就是讓你可以通過名稱來得到對象(類,屬性,方法)的技術。 例如我們可以通過類名來產生一個類的執行個體;
Time of Update: 2015-04-05
標籤:指定介面的所有實作類別 指定父類的所有子類 介面類 父類 實際編程過程中,我們可能遇到這樣的問題,就是擷取實現了指定介面類的所有實作類別。 本工具類就提供了這樣的功能。下面是工具類的詳細解析:/** * 尋找指定路徑下面實現指定介面的全部類 * @author longyin * @author 部落格地址:http://blog.csdn.net/u01
Time of Update: 2015-04-05
標籤:java類載入器主要分為如下幾種:jvm提供的類載入器根類載入器:底層實現,主要載入java核心類庫(如:java.lang.*)擴充類載入器:使用java代碼實現,主要載入如:jre/lib/ext/
Time of Update: 2015-04-05
標籤:對象的行為:1、記憶體配置(棧和堆的區別)棧:儲存局部變數的值(用來儲存基礎資料型別 (Elementary Data Type)的值;儲存類的執行個體的引用)對:用來存放動態產生的資料,比如new出來的對象2、調用方法方法返回一個值、方法不傳回值、方法拋出一個異常給方法的調用者 1 public class Date{ 2 public int day,month,year; 3 4 public int getDay(){//返回整型 5
Time of Update: 2015-04-05
標籤:getActionBar().setTitle(); Java.lang.NullPoint異常解決方案,是由於低版本不支援直接擷取的緣故,修改方案: try changing your theme to this<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">and not the AppCompat Version 另外一種情況,如果是低版本,API低於11的解決方案:
Time of Update: 2015-04-04
標籤: 通過 ThreadLocal 能資料儲存在一個線程中,而且不需要 lock 同步。理論上 ThreadLocal 可 以讓一個變數在每個線程都有一個副本。 ThreadLocal 常用來屏蔽線程的私人變數,例如“並 發事務”或者其他的資源。而且,它還被用來維護每個線程的計數器,統計,或者 ID 產生 器。 由ThreadLocal常用的get方法定義看: public T get() { Thread t =
Time of Update: 2015-04-04
標籤:內部類 java 1.當使用內部類只是為了把一個類隱藏在另外一個類的內部,並不需要在內部類引用外部類對象時,可以將內部類為static,以便取消產生的引用。2.只有內部類可以聲明為static。靜態內部類的對象除了沒有對產生它的外部類對象的引用特權外,其他與所有內部類完全一樣。執行個體代碼測試類別public class test {public static void main(String[]
Time of Update: 2015-04-04
標籤:內部類 java 1.內部類是一種編譯器現象,與虛擬機器無關。編譯器將會把內部類翻譯成用$ 分隔外部類名與內部類的常規檔案,而虛擬機器則對此一無所知。2.內部類擁有存取權限,所以與常規類比起來功能更加強大。3.有時候一個類只在一個方法中使用一次,我們可以定義這個類為局部類。public void start(){class TimePrinter implements ActionListener{public void
Time of Update: 2015-04-04
標籤:java java集合類 Set是一個有趣的集合。它看起來有點像List,實際操作卻有點像Map。Set也是記錄一系列值的集合,但是呢,它和Map的key相同,它不能重複,否則會插入失敗。所以呢,我們經常可以看見在Map中可以調用keySet()。說到這呢,它貌似就已經能做很多事了。假如你有興趣做網路爬蟲的話,有一個過濾重複的連結的問題就不得不考慮了。Set貌似就是一個非常簡單的解
Time of Update: 2015-04-04
標籤:??站在虛擬機器的角度上,只存在兩種不同的類載入器:??一種是啟動類載入器(Bootstrap ClassLoader),這個類載入器使用C++語言實現,是虛擬機器自身的一部分;??另外一種就是其它所有的類載入器,這些類載入器都由Java語言實現,獨立於虛擬機器外部,並且全部繼承自java.lang.ClassLoader。 ?從Java開發人員的角度看,類載入器還可以劃分得更細一些,如下:??1.啟動類載入器(Bootstrap
Time of Update: 2015-04-04
標籤:、 1 package com.qugeng.jdk; 2 3 public class MethodDemo { 4 public static void main(String[] args) { 5 AbsDemo a = new AbsDemo(); 6 a.say(); 7 a.print(); 8 } 9 }10 11 abstract class Abs{12 private int age;13
Time of Update: 2015-04-04
標籤:簡介 總結一下java中final和static的使用方法一.final根據程式上下文環境,Java關鍵字final有“無法改變”或者“終態”的含義,它可以修飾非抽象類別、非抽象類別成員方法和變數。final類不能被繼承,沒有子類,final類中的方法預設是final的。final方法不能被子類的方法覆蓋,但可以被繼承。final成員變數表示常量,只能被賦值一次,賦值後值不再改變。final不能用於修飾構造方法。注意:父類的private成
Time of Update: 2015-04-04
標籤: java中的時間操作不外乎這四種情況:擷取目前時間,擷取某個時間的某種格式,設定時間和時間的運算。 1.擷取目前時間 有兩種方式可以獲得,第一種,使用java.util.Date類。 Date date = new
Time of Update: 2015-04-04
標籤:一、java安裝1、安裝jdk 下載jdk安裝包,一路next2、設定java環境變數 建立環境變數 JAVA_HOME,設定值為jdk安裝目錄(D:\Program Files\Java\jdk1.8.0_40) path環境變數裡面增加
Time of Update: 2015-04-04
標籤: Java的鎖分為對象鎖和類鎖。 1. 當兩個並發線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,一個時間內針對該對象的操作只能有一個線程得到執行。另一個線程必須等待當前線程執行完這個代碼塊以後才能執行該代碼塊。 2. 然而,另一個線程仍然可以訪問該object中的非synchronized(this)同步代碼塊。 3.
Time of Update: 2015-04-04
標籤:在閻宏博士的《JAVA與模式》一書中開頭是這樣描述適配器(Adapter)模式的: 適配器模式把一個類的介面變換成用戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。適配器模式的用途 用電器做例子,膝上型電腦的插頭一般都是三相的,即除了陽極、陰極外,還有一個地極。而有些地方的電源插座卻只有兩極,沒有地極。電源插座與膝上型電腦的電源插頭不匹配使得膝上型電腦無法使用。這時候一個三相到兩相的轉換器(適配器)就能解決此問題,而這正像是本模式所做的事情。適配器
Time of Update: 2015-04-05
yum安裝java,yumjava在部署生產系統時,推薦使用yun來部署java環境1.開啟epel源#yum -y install epel-release2.安裝java# yum -y install java-1.6*epel源目前安裝的是1.6版本3.升級java版 (1).啟用epel測試源 編輯vi