Hsqldb純java資料庫

  hsqldb如何好我就不用多少了,反正在測試中使用簡直非常舒服,小巧輕便。簡單介紹一種使用方法:1.下載hsqldb.jar包,放在檔案夾d:/hsqldb下 2.在ms-dos環境下,進入 cd d:/hsqldb檔案夾,然後使用命令列輸入java -cp hsqldb.jar org.hsqldb.Server -database.0 mydb

java解析XML大全

相關讀書筆記、心得文章列表       網上搜了下,解析XML的方法大致有以下幾種:XmlIO、Xerces、JDOM、dom4j、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、Piccolo、NanoXML、XP Parser、Commons-Digester、NunniMJAX、Crimson、JOX、JaxMe、XMLConfigReader、Woodstox、xalan     

Effective Java 筆記(一)

相關讀書筆記列表前言: 清晰性和簡介性是最為重要的     一個模組的使用者永遠也不應該被模組的行為所迷惑(那樣就不清晰了),模組要儘可能的小,但又不能太小【術語模組(module):是指任何可重用的軟體組件,從單個方法到包含多個包的複雜系統都可以是一個模組】。代碼應該被重用,而不是拷貝,模組之間的相依性應該儘可能降低到最小,錯誤應該儘早被檢測出來,理想的情況下是在編譯的時刻。NO.1考慮用靜態Factory 方法代替建構函式     靜態Factory

Java序列化機制要序列化那些內容

相關讀書筆記、心得文章列表      在javaeye上搜到一篇robbin關於java序列化的回複,我覺得其中的例子很有說服力,轉過來和大家分享。      關於更多java序列化的問題可以參見JAVA系列之對象的序列化與還原序列化      Java的序列化機制只序列化對象的屬性值,而不會去序列化什麼所謂的方法。其實這個問題簡單思考一下就可以搞清楚,方法是不帶狀態的,就是一些指令,指令是不需要序列化的,只要你的JVM classloader可以load到這個類,那麼類方法指令自然就可以獲得。

診斷 Java 代碼:設計輕鬆的代碼維護

 避免不必要的變化和訪問以使代碼健壯且更易於維護層級:入門Eric E. Allen(eallen@cs.rice.edu)博士研究生,Java 程式設計語言團隊,萊斯大學(Rice University)2003 年 4 月本月,Eric Allen 解釋了在使代碼更易於維護的同時,避免和控制無理由的變化怎麼會是保持代碼健壯性的關鍵。他集中討論了諸如函數樣式代碼編寫之類的概念,以及標記欄位、方法和類的方法來處理並防止可變性。Eric

Java項目資源布局方案

 Java項目資源布局方案1.  root目錄項目組織圖的頂級目錄項目的root目錄可自由定義名稱例如:jarkavta-Ant2.  關於root目錄的布局結構root目錄之下設定如下資源布局:a.  src:存放項目的各類原始碼(*.java)。b.  lib:存放項目需要的各類資產庫(*.jar,*.zip)。c.  docs:存放項目的各類文檔資源(*.html,*.pdf)。d.  out:存放用於調試,測試目的的編譯輸出(*.class)。3.  關於src目錄的布局結構src目錄之

Java 中裝箱拆箱的一個細節

 package AdvanceJava;public class Box {public static void main(String args[]){Integer a = 127;Integer b = 127;System.out.println(a==b);Integer c = 128;Integer d = 128;System.out.println(c==d);/* * 如果 integer 封閉的對象 的大小 * 是在一個 位元組內的話,即 -128 - 127 *

Java三個月 – 物件導向程式設計OOP的樂趣 – 程式人生

我發現從JSP學習然後轉到Java語言的學習對於我來說是一個很好的過程。有位編程大師說"物件導向技術降低了程式入門的門檻",這句話我想應該可以放到網路技術中,更改為"JSP技術降低了Java程式入門的門檻"。利用JSP技術,可以用比普通Java代碼更少的語句實現"helloworld"。JSP技術封裝了用戶端Java代碼和網路應用伺服器的串連,加上Servlet技術的後台支援,使得開發人員可以很容易的將程式控制邏輯封裝到網頁中,產生動態網頁。以JSP/Servlet技術構成了J2EE的平台前端,

Java枚舉--交通燈

 package AdvanceJava.enumTest;enum TrafficLamp{RED(30){public TrafficLamp nextLamp(){return GREEN;}},GREEN(20){public TrafficLamp nextLamp(){return RED;}};public int time;private TrafficLamp() {}private TrafficLamp(int time){this.time =

Java 線程的停止

 </br> class Student implements Runnable{public boolean flag=true;/*public void run() {while(flag){System.out.println(Thread.currentThread().getName());}}*/public synchronized void run(){while(flag){try {

Java 資料庫操作

 package SQLAction;import java.sql.*;import java.util.*;public class Mysql {private static Connection conn;private static java.sql.PreparedStatement stmtdel;public static void connect() throws Exception

Java 中Collection 介面中的toArray方法

import java.lang.reflect.Array;import java.util.*;public class Collection {public static void main(String args[]){ArrayList list=new ArrayList();list.add(1);list.add(2);list.add(3);//利用 toArray 把視窗轉成數組//Integer integerArray[]=(Integer

Java 迭代器 Iterator ListIteator

import java.util.*;class Animal{ String name; int age; }public class List { public static void main(String args[]) { ArrayList list=new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); /* //直接

Java  Regex--字串匹配、切割、與替換

 package Regex;public class Regexs {public static void main(String args[]){//Regex切割//splitShow("Monday,tuesday,third",",");//splitShow("Moday.tureday.third","\\."); //按照 . 切//splitShow("Moday tuesday third"," +");//按照空格切//splitShow("C:\\windows\\

Java 泛型進階編程 ? 類型預留位置的使用

import java.util.*;class Person{private String name;private int age;public Person (String name,int age){this.name=name;this.age=age;}public String getName(){return this.name;}public int getAge(){return this.age;}public String toString (){return this.

Java Regex--匹配字元擷取、IP地址排序

 package Regex;import java.util.regex.*;import java.util.*;public class RegexGet {public static void main(String args[]){//get();//test_1();test_2();}public static void get(){String str= "good good study,day day up ";String regex ="\\b[a-z]{4}\\b";

Java 回呼函數

 在C或者C++中回呼函數的定義:程式在調用一個函數時,將自己的函數的地址作為參數傳遞給程式調用的函數時(那麼這個自己的函數稱回呼函數)Java中沒有指標,不能傳遞方法的地址,一般採用介面回調實現:把實現某一介面的類建立的對象的引用賦給該介面聲明的介面變數,那麼該介面變數就可以調用被類實現的介面的方法。實現回調的原理簡介如下:首先建立一個回調對象,然後再建立一個控制器對象,將回調對象需要被調用的方法告訴控制器對象。控制器對象負責檢查某個情境是否出現或某個條件是否滿足。當此情境出現或此條件滿足時,

Java 流異常的標準處理

package namespace;import java.io.*;public class IOTest {public static void main(String arg[]){FileWriter writer=null;//先裝引用定義在try 外部,這樣可以在不現的代碼塊裡調用 try{writer = new FileWriter("F:\\java.txt");//對引發異常的代碼進行try writer.write("abc");}catch(IOException ex)

Java 檔案讀取

 package namespace;import java.io.*;public class IOTest {public static void main(String arg[]) throws IOException {FileReader reader = new FileReader("F:\\java.txt");char buffer[] = new char[1024];int

Java For 迴圈的進階應用程式

 package namespace;import java.util.*;public class ArraysTest {public static void main(String args[]){arrayFor();listFor();mapFor();}public static void arrayFor()//For 遍曆數組{int array[]= {1,2,3,4};for(int i : array){System.out.println(i);}}public

總頁數: 4058 1 .... 1473 1474 1475 1476 1477 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.