Time of Update: 2018-12-03
JAXB (Java Architecture for XML Binding)java對XML的支援http://www.oracle.com/technetwork/articles/javase/index-140168.html XML dom parserXML dom的概念大家已經知道了,parser就是用來做XML和dom轉換的。http://blog.csdn.net/OnlyQi/article/details/7912383 SAX--Simple API for
Time of Update: 2018-12-03
JAVA 中URL連結中文參數亂碼的若干處理方法,現在整理收錄如下:方法一:http://xxx.do?ptname='我是中國人'String strPtname = request.getParameter("ptname");strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8"); 方法二:<%@ page contentType="text/html;charset=gb2312"
Time of Update: 2018-12-03
<?xml version="1.0" encoding="GB2312" standalone="yes"?><Msg Version="4" MsgID="1118732851" Type="TVMonUp" DateTime="2005-06-14 15:07:31" SrcCode="320200N01" DstCode="997777X10" ReplyID="66" ><Return Type="StreamSimpleQuery" Value="0"
Time of Update: 2018-12-03
本文簡單介紹了JCE架構的核心應用!javax.crypto.Cipher此類為加密和解密提供密碼功能。它構成了 Java Cryptographic Extension (JCE) 架構的核心。為建立 Cipher 對象,應用程式調用 Cipher 的 getInstance 方法並將所請求轉換 的名稱傳遞給它。還可以指定提供者的名稱(可選)。 轉換
Time of Update: 2018-12-03
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * 程式碼數統計 * @author 霧非霧 * @date 2011-05-25 */public class StatisticCodeLines {public static int
Time of Update: 2018-12-03
執行個體化子類時,會從最上層的父類開始一層層向下調用父類的預設建構函式。所謂預設建構函式,就是不帶參數的建構函式。如果父類沒有無參建構函式,則子類必須顯式的用super調用父類的某一個帶參建構函式。class X {Y b = new Y();X(){System.out.print("X");}}class Y {Y(){System.out.print("Y");}}public class App extends X{Y y = new
Time of Update: 2018-12-03
本文將介紹 Java Platform, Enterprise Edition (Java EE 5) 的一種設計方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一種標準的對象關係映射解決方案,該解決方案避免了依賴第三方架構(如 Hibernate)。您將看到應用程式範例的詳細內容,其中驗證了本方法並闡明關鍵設計決定。期待已久的下一版本 Java EE 5 即將發布(參見 參考資料
Time of Update: 2018-12-03
最近在網路看到一篇有關java學習者的技術進步階梯,讀了之後感覺很好,特轉載以饗java愛好者,希望對大家有所協助!如下:.... 1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分瞭解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,
Time of Update: 2018-12-03
本文是從《java程式員面試寶典》摘抄出來的。(1) java容器類一共有兩種主要類型: collection和map。collection和map的區別在於每個“槽”所儲存的元素個數不同。collection類型中,每個“槽”只有一個元素;map中,持有key-value關聯,像一個小型資料庫。所有的java容器類都可以自動調整自己的尺寸。(2) 各自旗下的子類別關係。collection的子類如下:--List --ArrayList:
Time of Update: 2018-12-03
轉自http://j2ee.blog.sohu.com/70343632.html最近一直在做一個項目的前期設計工作,考慮到後期系統的擴充和效能問題也找了很多解決方案,有一個就是用到了資料庫的緩衝工具memcached(當然該工具並不僅僅局限於資料庫的緩衝)。先簡單的介紹下什麼是memcached。 Memcached是高效能的,分布式的記憶體對象緩衝系統,用於在Live App中減少資料庫負載,提升訪問速度。Memcached由Danga
Time of Update: 2018-12-03
有關java各種架構的基礎設計,筆者經驗之談,算是小結吧!:)一,Hibernate部分1,簡述hibernate映射繼承關係和映射組成關係有何異同?映射繼承關係:類和類之間除了關聯和聚集關係外,還可以有繼承關係。什麼時候需要映射繼承關係呢,舉個例
Time of Update: 2018-12-03
先來說一個看似無關的問題:你是怎麼操作一個java對象的?大家也許聽過一句話,在java中一切都是對象。雖然我們把所有的東西都當做對象來對待,但是直接操作的不是對象本身,而是對象的引用,也就是reference。下面這個比喻很不錯:You might imagine a television (the object) and a remote control (the reference). As long as you’re holding this reference, you have
Time of Update: 2018-12-03
Java Reflection-JAVA反射Reflection 是 Java 程式開發語言的特徵之一,它允許運行中的 Java 程式對自身進行檢查,或者說“自審”,並能直接操作程式的內部屬性。例如,使用它能獲得 Java 類中各成員的名稱並顯示出來。Java 的這一能力在實際應用中也許用得不是很多,但是在其它的程式設計語言中根本就不存在這一特性。例如,Pascal、C 或者 C++ 中就沒有辦法在程式中獲得函數定義相關的資訊。JavaBean 是 reflection
Time of Update: 2018-12-03
package com.demo.common;import java.io.File;import java.io.IOException;import jxl.CellType;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.Label;import jxl.write.WritableCell;import jxl.write.WritableSheet;import
Time of Update: 2018-12-03
package com.java.dataStructArithmeic.sort;/** * @author gongpeibao * @since 2012.03.16 * 基本排序方法 * 選擇排序放比冒泡排序效率高,原因是它的交換次數少了,比較次數都是N*(N-1)/2 * 插入排序法是這兒最好的一種基本排序方法,雖然排序演算法仍然需要O(N^2)的時間, * 但是一般情況下比冒泡排序快一倍,比選擇排序還要快一點 * 應用方法: * 在資料量很小,並且交換資料相對於比較資料
Time of Update: 2018-12-03
轉自:http://blog.sina.com.cn/s/blog_56898c310100a3i3.html內部類是指在一個外部類的內部再定義一個類。內部類作為外部類的一個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾(而外部類只能使用public和預設的包存取權限)。內部類主要有以下幾類:成員內部類、局部內部類、靜態內部類、匿名內部類 為什麼需要內部類? 典型的情況是,內部類繼承自某個類或實現某個介面,內部類的代碼操作建立其的外圍類的對象。所以
Time of Update: 2018-12-03
http://blog.csdn.net/marshane/article/details/31323381、 類、對象的概念: 1) 類:具有共同屬性和行為的對象的抽象。類是建立對象的模板。 2) 對象:現實世界中的實體。在電腦中,是指可標識的儲存地區。 3) 類是對象的抽象、對象是類的執行個體。 2、 抽象:是從特定的執行個體中抽取共同性質形成一般化概念的過程。 3、 介面與抽象類別: 1)介面和抽象類別都用於抽象,介面是抽象類別的抽象。
Time of Update: 2018-12-03
一、java類的static塊什麼時候執行如果瞭解JVM原理,我們可以知道,一個類的運行分為以下步驟:1、裝載;2、連結;3、初始化;4、初始化;5,執行個體化(建立新的執行個體)實際上,static塊的執行發生在“初始化”的階段。初始化階段,jvm主要完成對靜態變數的初始化,靜態塊執行等工作。下面我們看看執行static塊的幾種情況:1、第一次new
Time of Update: 2018-12-03
package cn.com;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Base64Test{
Time of Update: 2018-12-03
package com.demo.common;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.format.UnderlineStyle;import jxl.write.Label;import jxl.write.WritableFont;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import