Time of Update: 2015-04-04
標籤:jdbc J2EE平台由一整套服務(Services)、應用程式介面(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支援,核心內容是對13種技術規範(API和組件)的學習和使用。接下來介紹一下Java資料庫連結。 一、JDBC簡介 JDBC(Java Data
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-04
標籤:首先在tomcat伺服器下的webapps的download項目下建一個doc檔案夾,再建個test.doc.防止控指標異常DownLoad.java代碼 1 package com.down; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 6 import javax.servlet.ServletException; 7 import
Time of Update: 2015-04-04
標籤:簡介泛型出現的動機在於:為了建立容器類泛型類容器類應該算得上最具重用性類庫之一。先來看一下沒有泛型的情況下的容器類如何定義:public class Container { private String key; private String value; public Container(String k,String v) { key = k; value = v; } public String getKey() {
Time of Update: 2015-04-04
標籤:1,簡單來說就是 Tthread類(線程類) 中的一個方法 Thread.currentThread() 是指擷取當前啟動並執行線程對象 例如: Thread.currentThread().getName() 就是擷取當前啟動並執行線程的名稱 簡單來說這就差不多了 可能不完整 誰讓我是新手呢... Thread t=Thread.currentThread().getName(), t.getName. 熟記這種書寫格式。對今後學習很有協助。
Time of Update: 2015-04-04
標籤:設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。設計模式的起源 軟體領域的設計模式起源於建築學。 1977年,建築大師Alexander出版了《A Pattern Language:Towns, Building, Construction》一書。受Alexander著作的影響 ,Kent Beck和Ward
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
標籤:acm hdu java 演算法 資料結構 I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1
Time of Update: 2015-04-04
標籤:開發web應用時,有時更新了類卻沒有生效,事實上是由於jboss/tomcat中其它公布包下有同名類(包含全路徑都同樣)。於是萌發了做個程式來檢查指定檔案夾是否存在反覆類(通過asm從類檔案裡取類的全路徑),擴充開來,還支援尋找反覆的檔案(按檔案md5進行比較),反覆的jar檔案。主要代碼例如以下:package cn.jerryhouse.util.dup_files;import java.io.File;public abstract class FileProcessor
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
標籤:對象的行為方法調用棧所有的方法都維護在一個稱為調用棧的結構中,當前正在執行的方法位於調用棧。對於基本類型的變數:java虛擬機器將其放在棧中。對於參考型別的變數:引用變數本身放在棧中,而引用所指向的對象是放在java堆中。引用不包含它所指向的對象的實際資料,而是指向記憶體中對象所在的位置。如果一個變數是參考型別的,那麼變數的值就是一個記憶體位址,這個記憶體位址是引用指向的對象的位置。 按值調用 指的是在方法調用時,傳遞的參數是按值的拷貝傳遞。樣本如下: public
Time of Update: 2015-04-04
標籤:/** * 實現對Java設定檔Properties的讀取、寫入與更新操作 */ package test; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import
Time of Update: 2015-04-04
標籤:幾條主要的最普遍的記憶體配置規則:??1.對象優先在Eden分配 ?大多數情況下,對象在新生代的Eden區中分配。??當Eden區沒有足夠的空間進行分配時,虛擬將發起一次Minor
Time of Update: 2015-04-04
標籤: 線程池可以解決兩個不同問題:由於減少了每個任務調用的開銷,它們通常可以在執行大量非同步任務時提供增強效能,並且還可以提供綁定和管理資源(包括執行任務集時使用的線程)的方法。每個 ThreadPoolExecutor 還維護著一些基本的統計資料,如完成的任務數。 Java常用的線程池有四種。Executors.newCachedThreadPool()(無界線程池,可以進行自動線程回收)、Executors.newFixedThreadPool(int)
Time of Update: 2015-04-04
標籤: java中整數預設為int,小數預設為double。 float n5=1.3; 這個句子就會報錯,應該修改成這樣float
Time of Update: 2015-04-04
標籤: 線程是程式中一個單一的順序控制流程程。進程內一個相對獨立的、可調度的執行單元,是系統獨立調度和指派CPU的基本單位指運行中的程式的調度單位。在單個程式中同時運行多個線程完成不同的工作,稱為多線程。 進程(Process)是電腦中的程式關於某資料集合上的一次運行活動,是系統進行資源分派和調度的基本單位,是作業系統結構的基礎。 Java線程建立的兩種方式:1.繼承Thread類public class MyThread extends Thread{ private
Time of Update: 2015-04-04
標籤:??這句話感覺道出了GC的本質??????1.程式計數器(Program Counter
Time of Update: 2015-04-04
標籤: 1.何為單例模式?