Time of Update: 2015-04-15
標籤:1.JAVA集合架構圖2.大致講解java集合的體繫結構 List、Set、Map是這個集合體系中最主要的三個介面。 List和Set繼承自Collection介面 Set不允許元素重複.HashSet和TreeSet是兩個主要的實作類別 List有序且允許元素重複。ArrayList、LinkedList和Vector是三個主要的實作類別。 Map也屬於集合系統,但和Collection介面不同。Map是key對value的映射集合,其中
Time of Update: 2015-04-15
標籤:java web<html><head><title>非金屬10-3</title></head><body><script language="javascript">var m=20;var n=20;document.write("<table border=\"1\">") for(i=1;i<=m;i++){
Time of Update: 2015-04-15
標籤:適用情境在某些類的演算法中,用了相同的方法,造成代碼的重複。控制子類擴充,子類必須遵守演算法規則。缺點每個不同的實現都需要定義一個子類,這會導致類的個數的增加,設計更加抽象。優點模板方法模式通過把不變的行為搬移到超類,去除了子類中的重複代碼。子類實現演算法的某些細節,有助於演算法的擴充。通過一個父類調用子類實現的操作,通過子類擴充增加新的行為,符合“開放-封閉原則”。模式中的角色抽象類別(AbstractClass):實現了模板方法,定義了演算法的骨架。具體類(Co
Time of Update: 2015-04-15
標籤:目錄如下:用非常通俗的語言來描述設計模式。目 錄第 1 章 策略模式【STRATEGY PATTERN】 .......................................................................................................... 4第 2 章 代理模式【PROXY PATTERN】 ............................................................
Time of Update: 2015-04-15
標籤:FINEREPORT用到公式的地方非常多,儲存格(以=開頭的便被解析為公式),條件顯示,資料字典,報表填報屬性值定義,圖表標題,軸定義,頁首頁尾,甚至儲存格的其他屬性中的滑鼠懸浮提示內容都可以寫公式,雖然那個編輯框非常不像。簡單的說下自己感覺的公式要注意的幾個地方:1.if語句文法剛接觸感覺比較奇怪,if(條件式子,值1,值2),if可以嵌套,if(條件式子1,值1,if(條件式子2,值2,值3))。2.switch語句也是,具體函數我不說了。3.對於判斷用單等號和雙等號都行。4.對於字串
Time of Update: 2015-04-14
標籤:java壓縮 解壓縮 bzip2 zip gzip Java解壓縮技術的實現 GZIP ZIP BZIP2系列實現沒啥好說的,都是些檔案操作,直接貼代碼package com.ljh.zip;import java.io.BufferedInputStream;import
Time of Update: 2015-04-14
標籤:資料結構實用教程(JAVA版)看完第一章 集合 結合書中代碼 稍微修改做個小練習:課程表類:package com.chujianyun.com;public class Table {private String key;private String rest;public Table(){}public Table(String key, String rest){super();this.key = key;this.rest = rest;}public
Time of Update: 2015-04-14
標籤:bzip2 gzip java壓縮 zip 資料壓縮 Java解壓縮技術的實現 GZIP ZIP BZIP2沒啥好說的,都是些檔案IO操作package com.ljh.gzip;import java.io.ByteArrayInputStream;import
Time of Update: 2015-04-14
標籤:bzip2 gzip java壓縮 zip 壓縮 Java解壓縮技術的實現 GZIP ZIP BZIP2與GZIP ZIP 不同的是BZIP2在Java中沒有實現,BZIP2的實現是Apache提供的Commons-Compress.jar來實現的關於 Commons
Time of Update: 2015-04-14
標籤:java servlet web.xml web Servlet簡介Servlet是運行在web容器上的小程式。這種程式使用Java程式設計語言實現。在通訊量大的伺服器上,Servlet的優點在於它們的執行速度快於CGI程式,各個使用者請求被啟用成單個程式中的一個線程,而無需建立單獨的進行,這意味著伺服器端處理請求的系統開銷明顯降低。Servlet生命週期
Time of Update: 2015-04-14
標籤:如何定義字串對象?String s = "abc";只要是雙引號引起的資料都是字串對象。 特點:字串一旦被初始化,就不可以被改變,存放在方法區中的常量池中。因為String類是final修飾的------------------------------------------------------String s1 = "abc"; // s1指向的記憶體中只有一個對象abc。String s2 = new String("abc"); // s2指向的內容中有兩個對象abc、
Time of Update: 2015-04-14
標籤:1.面板模式(Facade) 最少知道原則:一個類應該儘可能少的與其他類發生相互作用,使類相對獨立,系統功能模組相對獨立。 定義:減少類與類之間的依賴關係,就像Spring一樣,可以將類和類之間的關係配置到設定檔中。 而面板模式則是將它們類之間的關係放入一個Facade類中,降低類與類之間的耦合度,該模式沒有涉及介面。 2.圖解public class
Time of Update: 2015-04-14
標籤:java 物件導向
Time of Update: 2015-04-14
標籤:從位元組碼層面來看,Java中的所有方法調用,最終無外乎轉換為如下幾條調用指令。invokestatic: 調用靜態方法。invokespecial: 調用執行個體構造器<init>方法,私人方法和父類方法。invokevirtual: 調用所有的虛方法。invokeinterface: 調用介面方法,會在運行時再確定一個實現此介面的對象。invokedynamic: 調用動態方法。JDK
Time of Update: 2015-04-14
標籤:1.適配器(Adapter Mode) 定義:將兩個不相容的類糾合在一起使用,屬於結構型模式,需要有Adaptee(被適配者)和Adapter(適配器)兩個身份 目的是消除由於介面不匹配所造成的類的相容性問題。
Time of Update: 2015-04-14
標籤:什麼是filterFilter是java下的一種過濾器,能實現對java
Time of Update: 2015-04-14
標籤:轉自--------http://www.cnblogs.com/bmbm/archive/2011/12/08/2342261.html 1.首先下載poi-3.6-20091214.jar,如下:http://download.csdn.net/detail/evangel_z/38950512.Student.java import java.util.Date; public class 
Time of Update: 2015-04-14
標籤:// Create a byte arraybyte[] bytes = new byte[10];// Wrap a byte array into a bufferByteBuffer buf = ByteBuffer.wrap(bytes);// Retrieve bytes between the position and limit// (see Putting Bytes into a ByteBuffer)bytes = new byte[buf.remaining()];/
Time of Update: 2015-04-14
標籤:虛擬機器記憶體地區 jvm 程式計數器 方法區 一、概述 對於 C 和 C++程式開發的開發人員來說,在記憶體管理領域,程式員對記憶體擁有絕對的使用權,但是也要主要到正確的使用和清理記憶體,這就要求程式員有較高的水平。而對於 Java 程式員來說,在虛擬機器的自動記憶體管理機制的協助下,不再需要為每一個 new 操作去寫配對的 delete/free
Time of Update: 2015-04-14
標籤:java對象訪問 引用 使用控制代碼 對象訪問在 Java 語言中無處不在,是最普通的程式行為,但即使是最簡單的訪問,也會卻涉及 Java 棧、 Java 堆、方法區這三個最重要記憶體地區之間的關聯關係,如下面的這句代碼:Object obj = new