Time of Update: 2015-04-03
標籤:基本代碼如下: String driver="com.mysql.jdbc.Driver"; String url="jdbc:mysql:/localhost:3306/project"; String user="root"; String password="wang"; public DBConn(){
Time of Update: 2015-04-04
標籤:jdbc J2EE平台由一整套服務(Services)、應用程式介面(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支援,核心內容是對13種技術規範(API和組件)的學習和使用。接下來介紹一下Java資料庫連結。 一、JDBC簡介 JDBC(Java Data
Time of Update: 2015-04-05
標籤:1.基本概念: 構造器是類中的一個特殊方法,該方法在對象執行個體化時被調用。構造器的用途適當對象執行個體化時初始化對象的成員變數。當我們要為一個類添加構造器時南無構造器名稱就必須和類的名稱一致,並且不能聲明傳回值。 如我們給一個叫Student的類添加構造器: 1 /** 2 *Student類 3 */ 4 5 public class Student{ 6 public String studentName; //學生姓名 7 public
Time of Update: 2015-04-05
標籤:1.調用棧:簡單說就是一個用於維護程式中方法調用,越先執行的方法越靠近調用棧的底部,當一個方法被執行完後就會從調用棧的頂部移除。 如果一個java程式是多線程的應用程式,那麼它可能擁有多個調用棧。2.方法調用後可能的三種情況: (1) 方法返回一個值,基礎資料型別 (Elementary Data Type)或參考型別。 (2) 沒有傳回值。 (3) 拋出一個異常給函數的調用者,例如,NullPointerException(null
Time of Update: 2015-04-05
標籤:/2015年04月05日12:13:43 基於Annotation和Reflection的Junit初探:package cn.seven.shengsiyuan.annocation.junitan;import org.junit.Test;public class JunitSource {//疑問就是為甚這邊不寫main方法,方法不被調用就可以直接執行呢??-反射@Testpublic void Hello() {System.out.println("hello world")
Time of Update: 2015-04-05
標籤:class 結構 二叉樹 java 遞迴 import java.util.*;public class Main{ ChainBin bt; public Main(){} public Main(ChainBin bt) { this.bt=bt; } public
Time of Update: 2015-04-04
標籤:單例-設計模式單例算是最簡單的設計模式了,用途自不用多說,但是寫好單例也是比較考驗一個程式猿功底的,這就是為什麼很多面試官樂於讓面試者寫一寫單例的原因,正所謂簡約而不簡單。廢話不多說,下面就用java來實現各種各樣的單例吧。 1.餓漢模式public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton
Time of Update: 2015-04-05
標籤:java中volatile關鍵字的含義在java線程並發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以為使用這個關鍵字,在進行多線程並發處理的時候就可以萬事大吉。Java語言是支援多線程的,為瞭解決線程並發的問題,在語言內部引入了 同步塊 和 volatile 關鍵字機制。 synchronized 同步塊大家都比較熟悉,通過 synchronized 關鍵字來實現,所有加上synchronized 和
Time of Update: 2015-04-04
標籤:java值傳遞Java的八種基礎資料型別 (Elementary Data Type)是值傳遞(只是數值的傳遞,更原來的變數沒有關係,原值不會發生改變),但是如果是資料是物件類型的那麼就是引用的傳遞,例子如下:package com.minimax.demo;public class Test {public static void main(String[] args) { &
Time of Update: 2015-04-04
標籤:java輸出 import java.util.Scanner;public class text10{public static void main(String[] args){Scanner sc=new Scanner(System.in);int
Time of Update: 2015-04-04
標籤:java 物件導向 繼承 多態 執行個體
Time of Update: 2015-04-04
標籤:設計模式 抽象原廠模式 抽象原廠模式可以向客戶提供介面,使得用戶端在不必指定產品具體類型的情況下建立多個產品族中的產品對象。 系統的設計 採用抽象原廠模式設計出的系統類別圖如下: 從可以看出,抽象原廠模式涉及到角色: 抽象工廠角色(AbstractFactory):擔任這個角色的是Factory
Time of Update: 2015-04-04
標籤:adt jni 【問題】運行Android的ADT,即Eclipse出錯:Failed to load the JNI shared libraryC:\Program Files (x86)\Java\jre6\bin\client\jvm.dllFailed to load the JNI shared library其中背景是:1.之前已經可以正常啟動並執行,即已經正常安裝了JRE6的。2.後來刪除掉了JRE6了。3
Time of Update: 2015-04-04
標籤:一、一般情況下處理業務的方法只要實現處理商務邏輯的代碼就行了。比如下面的DoSomething中的doSomething()方法為類比處理業務的代碼。用戶端只要調用DoSomething中doSomething()方法即可處理業務代碼DoSomething.java 1 import java.util.Random; 2 3 public class DoSomething { 4 public void doSomething(){ 5 System.out.
Time of Update: 2015-04-04
標籤:適配器 adapter 適配器類 Adapter,對介面中的抽象方法進行空實現import java.awt.Button;import java.awt.Frame;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import
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-03
標籤:因為各種原因,計劃學習Java。自己已經做.NET開發幾乎10年了,把語言層級的東西擼一遍估計不難。由於.NET和Java的相似性,準備比較著.NET/C#來學,一來自己容易理解,同時也鞏固下.NET的知識。選擇的參考書是《Java核心技術》。 第一個程式第一個程式,hello world,代碼很簡單,更重要的是看清楚代碼執行的原理。先從C#開始,建立檔案FirstSample.cs,寫入以下代碼並儲存:using System;public class FirstSample{
Time of Update: 2015-04-04
標籤:java java集合類 Set是一個有趣的集合。它看起來有點像List,實際操作卻有點像Map。Set也是記錄一系列值的集合,但是呢,它和Map的key相同,它不能重複,否則會插入失敗。所以呢,我們經常可以看見在Map中可以調用keySet()。說到這呢,它貌似就已經能做很多事了。假如你有興趣做網路爬蟲的話,有一個過濾重複的連結的問題就不得不考慮了。Set貌似就是一個非常簡單的解
Time of Update: 2015-04-03
標籤: 前面一節主要介紹了數組的基本概念,對什麼是數組稍微深入了一點點,在這篇博文中主要介紹數組的其他方面。三、效能?請優先考慮數組 在java中有很多方式來儲存一系列資料,而且在操作上面比數組方便的多?但為什麼我們還需要使用數組,而不是替代它呢?數組與其他種類的容器之間的區別有三個方面:效率、類型和儲存基本類型的能力。在java中,數組是一種效率最高的儲存和隨機訪問對象引用序列的方式。
Time of Update: 2015-04-04
標籤:在閻宏博士的《JAVA與模式》一書中開頭是這樣描述適配器(Adapter)模式的: 適配器模式把一個類的介面變換成用戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。適配器模式的用途 用電器做例子,膝上型電腦的插頭一般都是三相的,即除了陽極、陰極外,還有一個地極。而有些地方的電源插座卻只有兩極,沒有地極。電源插座與膝上型電腦的電源插頭不匹配使得膝上型電腦無法使用。這時候一個三相到兩相的轉換器(適配器)就能解決此問題,而這正像是本模式所做的事情。適配器