Time of Update: 2017-02-28
函數|心得 函數傳值分為兩類: 1.基本型別 2.reference基本型別沒什麼可說.對傳 reference 具體說下.程式如下:class Change{ int i; Change(int ii){i=ii;} static int changeInt(Change
Time of Update: 2017-02-28
xml|編程 當前SAX API有兩個版本。我們用第二版(見資源)來做樣本。第二版中的類名和方法名與第一版都有出入,但是代碼的結構是一樣的。 SAX是一套API,不是一個解析器,所以這個代碼在XML解析器中是通用的。要讓樣本跑起來,你將需要一個支援SAX v2的XML解析器。我用Apache的Xerces解析器。(見資源)參照你的解析器的getting-started文檔來獲得調用一個SAX解析器的資料。 SAX API
Time of Update: 2017-02-28
演算法 /**檔案名稱:MaoPao.java描述: java版本的冒泡演算法作者:慈勤強Email:cqq1978@Gmail.com**/class MaoPao{ public static void test1() //最普通的冒泡演算法,需要比較(n-1)*(n-1)次 { int[] iArray={10,5,2,3,321,76,3221,98,86,39}; int k=0; int icount=0;
Time of Update: 2017-02-28
j2ee 在這裡我談談我在學習j2ee流程,並談到在此過程中領會的經驗和教訓。以便後來者少走彎路。
Time of Update: 2017-02-28
資料|資料庫
Time of Update: 2017-02-28
java產生JPEG 影像檔. 代碼如下: 我的這段代碼主要提供給我自己編寫的工作流程設計工具對象使用(EWorkFlowControl ewf), EWorkFlowControl 繼承了JComponent重載了繪製的方法,如果有兄弟需要用到這個功能的,只需要將EWorkFlowControl 替換成自己的JComponent對象即可。 /** 使當前輸入的工作流程對象上的圖形產生JPEG 影像檔. * 每一個節點對應一個圖片. * 建立的檔案存放在jar 檔案檔案夾下,並建立一個子檔案夾
Time of Update: 2017-02-28
演算法 ?? 作者:Aaron2004??? 掃雷是一款相當經典的小遊戲。他提供了非常友好的介面。???下面就來講解我的掃雷程式思想。首先我們在雷區上隨機地放上雷,這可以用random類來實現。當沒有雷的地方被點擊後就會顯示一個數字表示它周圍有幾個雷,這是怎麼實現的呢?我們可以把整個雷區看成一個二維數組a[?i ][ j ],如雷區:????????????? 11 ?12 ?13 ?14 ?15 ?16 ?17 ?18???????????? ?
Time of Update: 2017-02-28
演算法 public class Arranger { private double[][] arrangerMatrix; private double arrangerResult=1.0; public static void main(String args[]){ double[][] a={{4,1,4,8},{1,1,3,2},{2,2,5,1},{2,2,1,4}}; Arranger
Time of Update: 2017-02-28
筆記 學習java2SDK 1.4.0 java.util裡邊有幾個重要的介面,列在這裡作為學習的總結:1 java.util.Enumeration有兩個方法hasMoreElements(),nextElement()。使用方法如下://列印向量v的所有元素for(Enumeratin e = v.elements(); e.hasMoreElements();){ System.out.println(e.nextElement()
Time of Update: 2017-02-28
瀏覽器 //顯示對象為jpg,gif canvas中畫圖使用double buffering,使用scroll bar顯示,顯示地區固定了,可以擴充成按照canvas的大小來顯示的模式,因為canvas放在center位置。 import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.swing.*; class Frameext
Time of Update: 2017-02-28
轉換 先看一下下面的語句那些是非法的。byte b1=2;byte b2=1+1;byte b3=b1+1;byte b4=b1++;int i1=Integer.MAX_VALUE+1; //Integer.MAX_VALUE=2147483647int
Time of Update: 2017-02-28
用javap 反組譯碼幫你理解java特性 (使用 javap 深入查看類檔案) 作者: Builder.com使用 javap 深入查看類檔案 Java 開發人員熟悉在一個迴圈中使用StringBuffer 來代替串聯 String 對象能獲得最佳效能。然而,多數開發人員從來沒有比較兩種方法產生的位元組代碼的區別。在 Java 開發套件(JDK)中有一個叫做 javap 的工具可以告訴你為什麼這樣做可以獲得最佳效能。 Javap
Time of Update: 2017-02-28
關鍵字 作者:Matrix-stopno 呵呵,不管別的,來幾條題目先,作對了你牛^_^ 1, which of the following are keywords or reserved words in java? a) if b)then c)goto d)while e)case f)sizeof 2, which of the following are java key words? a)double
Time of Update: 2017-02-28
建立 預設的JComboBox無法在每個條目上顯示表徵圖、縮排等樣式。但是Swing的MVC設計結構為各種組件提供了無與倫比的可擴充性。為了實現這一點,我們可以建立一個新的Renderer來負責每個條目的繪製。首先我們新寫一個類ImagedComboBoxItem,它封裝了一個下拉條目的資訊,包括表徵圖、文字、縮排等:class ImagedComboBoxItem { private Icon icon = null;
Time of Update: 2017-02-28
資料|資料結構 /* * Created on 2004-9-10 * * 單鏈表中的結點型別宣告. */package org.arliang;/** * @author 李梁 * * 單鏈表中的結點. */public class node{ private int data; //存放資料 private node link; //連結的下一個接點. public static void main(String[]args)
Time of Update: 2017-02-28
不 為了將很多component放到一個帶捲軸的視窗裡,折騰了一天,有點無聊,不過動手能力但願應該也在處理這種繁瑣的細節問題中增強了:) ScrollPane中只能放入一個組件,它的setLayout()方法也是虛設,一用就出錯。如果要讓很多組件(component)放到帶捲軸視窗中就只能將這些組件先放到一個Panel中,再把Panel嵌入ScrollPan
Time of Update: 2017-02-28
ip地址 可以用如下代碼: InetAddress inet = InetAddress.getLocalHost(); System.out.println("原生ip=" +
Time of Update: 2017-02-28
過程|資料|資料類型|問題 (1)在把int或double轉換成BigDecimal時位元就會相應的增長,為瞭解決這個問題,可以將double獲long型通過自寫函數round進行四捨五入 後,在轉換成String,然後通過new BigDecimal()轉換過來 例如:fosum = new BigDecimal(String.&#118
Time of Update: 2017-02-28
執行 將java編織成.class後,如果只是用java
Time of Update: 2017-02-28
解決|中文 說明:本文為作者原創,作者聯絡地址為:josserchai@yahoo.com。由於Java編程中的中文問題是一個老生常談的問題,在閱讀了許多關於Java中文問題解決方案之後,結合作者的編程實踐,我發現過去談的許多方法都不能清晰地說明問題及解決問題,尤其是跨平台時的中文問題。於是我給出此篇文章,內容包括對控制台啟動並執行class、Servelets、JSP及EJB類中的中文問題我剖析和建議解決辦法。希望大家指教。 Abstract: