Time of Update: 2018-12-04
類初始化時建構函式調用順序: (1)初始化對象的儲存空間為零或null值; (2)調用父類建構函式; (3)按順序分別調用類成員變數和執行個體成員變數的初始設定式; (4)調用本身建構函式。例子:public class Dollar extends Money{ Rmb r=new Rmb(); public Dollar(){ System.out.println("Dollar is construct!"); }
Time of Update: 2018-12-04
Java Applet簡介最近要使用worldwind java sdk做Applet開發,看了些Applet的資料,為了防止忘記,記錄如下:applet是通過<applet>標籤嵌入到html中來使用,因此<applet>標籤應該至少包含下面這些資訊:從哪裡擷取applet檔案applet的大小applet和Java
Time of Update: 2018-12-04
以前一直以為char佔一個位元組,後來發現遠沒這麼簡單。Java中char的位元組數,和編碼有關。使用UTF-8,英文字元佔1個位元組,中文佔3個位元組。下面在是在Ubuntu中測試的結果:public static void main(String[] args) throws IOException {String chnStr = "中文";System.out.println("length of two Chinese character: " +
Time of Update: 2018-12-04
public final void join() throws InterruptedException等待該線程終止。public final void join(long millis) throws InterruptedException等待該線程終止的時間最長為 millis 毫秒。逾時為 0 意味著要一直等下去。 public final void join(long millis, int nanos) throws
Time of Update: 2018-12-04
今天給大家介紹一下註冊碼的註冊,這個註冊是動態很方便,為什麼說方便呢?因為註冊碼有可能被封,除非你的電腦不串連網。如果被封了我們只能再註冊了現在教大家如何通過java代碼實現註冊。下載:MyEclipse7.1英文正式版1.首先建立一個工程隨便命名。2.建立一個類命名為Reg.3.執行代碼4.輸入註冊的姓名,顯示欄目會出現please input register name:,只要輸入英文名然後斷行符號,註冊碼就出來了。把姓名和註冊碼像:yLR8ZC-855550-675976567517999
Time of Update: 2018-12-04
原文連結:http://www.javaeye.com/topic/2665851、圖片格式 JAVA的API很好,com.sun.image.codec.jpeg.JPEGCodec和com.sun.image.codec.jpeg.JPEGImageEncoder 這兩個類基本上自動解決了類型轉換的問題,可以正常實現bmp轉jpg、png轉jpg、gif轉jpg,但是暫時還沒有解決gif轉gif的功能。 2、畫面品質的問題 BufferedImage tag = new
Time of Update: 2018-12-04
/* 剛開始學習java 代碼寫起來總是很搓的 */import java.io.*;import java.util.*;class Node{int x, y, pre, count;Node(int x, int y, int pre, int count){this.x = x;this.y = y;this.pre = pre;this.count = count;}}public class Main1728{static int dir[][] = {{-1, 0}, {1, 0}
Time of Update: 2018-12-04
導讀: 全文檢索索引一直都是web方面的關鍵技術,如何在浩如煙海的資訊中找到自己想要的資訊是人們最關心的。鼎鼎大名的GOOGLE就是一個很成功的例子,網路上的人們大部分都用GOOGLE來尋找自己需要的內容。全文檢索索引主要有兩個技術指標:快速和精確。前一段時間做了一個新聞系統,老闆要加上全文檢索索引的功能,想了很久才用一個不太高明的方法實現了。現在分享一下,希望是拋磚引玉吧,如果大家有更好的辦法請跟在後邊:)
Time of Update: 2018-12-04
package junit.test;/** * 二分法尋找,必須對已經排好序的序列進行尋找,假設現在有一個遞增序列,取中間位置的數及序號midIndex=(beginIndex+endIndex)/2, * 然後將一個序列折成兩半,beginIndex~midIndex,midIndex~endIndex,如果目標數T等於S[midIndex],找到, *
Time of Update: 2018-12-04
/** * 對圖片裁剪,並把裁剪完蛋新圖片儲存 。 * * @param srcpath: 被裁減的圖片完整路徑 * @param tarpath: 已裁減的新圖片儲存完整的路徑 * @param x: 裁減矩形地區左上頂點水平位移 * @param y: 裁減矩形地區左上頂點垂直位移 * @param width: 裁減矩形地區的寬度 * @param height: 裁減矩形地區的高度 */public static void cut(String srcpath, String
Time of Update: 2018-12-04
java for迴圈的幾種寫法J2SE
Time of Update: 2018-12-04
用BEA開發web項目真的是太方便了,感覺純粹作J2EE已經沒有什麼樂趣了,但看過BEA的工具以後,又讓我對J2EE開發有了信心。我主要是看bea的線上協助學習它的工具,加之以前參加過BEA組織的培訓,對DSP和ALSB都有了一點瞭解。所以用起它的工具來不是很吃力。用WORKSHOP開發一個JPF使用簡單的拖拽就可以了。然後看它產生代碼:/** *//** * @jpf:action * @jpf:forward name="success" path="index.jsp"
Time of Update: 2018-12-04
文章目錄 程式計數器Java虛擬機器棧本地方法棧Java堆方法區運行時常量池直接記憶體
Time of Update: 2018-12-04
讀寫properties檔案Java讀寫Properties檔案是一個比較常見的需求,一般的做法是將properties檔案讀到Properties類對象中,通過Properteis對象來操作。下面是一段執行個體代碼: /** * Read Properties file with ASCII codes only */ public static Properties getProperties(String fileName, String path){
Time of Update: 2018-12-04
首先,下載GWT,http://code.google.com/webtoolkit/;運行->cmd,建立一個工程檔案夾:C:/> mkdir MyProject;設定PATH路徑:C:/>set path=%JAVA_HOME%/bin;%GWT_HOME%;applicationCreator.cmd 命令支援的文法如下:ApplicationCreator [-eclipse projectName] [-out dir] [-overwrite] [-ignore]
Time of Update: 2018-12-04
在ArcGIS Server Java ADF中建立一個自訂task的步驟:建立一個標準的Java類在faces-config檔案中註冊這個Java類為一個managed bean在jsp檔案中加入一個Task的tag,指向這個JavaBean樣本:建立一個標準的Java類package com.demopublic class myTask{} 在faces-config檔案中註冊這個Java類為一個managed bean<managed-bean>
Time of Update: 2018-12-04
Java 使用 org.apache.tools.zip.* 壓縮/解壓縮檔案原始碼 Java 使用 org.apache.tools.zip.* 壓縮/解壓縮檔案的原始碼。本源碼支援中文路徑和中文檔案名稱;解決了壓縮後有一個多餘同名檔案夾的 bug、壓縮後用 7-zip 開啟時根目錄下的檔案名稱前有“\”的 bug。package com.defonds.cds.util;import java.io.File;import
Time of Update: 2018-12-04
Java 刪除檔案夾的辦法File file = new File("D:/defonds/temp"); 如果 "D:/defonds/temp" 是一個空目錄的話,可以成功刪除。但是如果是一個非空目錄的話,就無法成功刪除,必須將其子檔案(目錄)刪除乾淨才可刪除成功。使用以下的方法可以成功刪除非空檔案夾: //遞迴刪除檔案夾 private void deleteFile(File file) { if (file.exists()) {//判斷檔案是否存在
Time of Update: 2018-12-04
MIME協議(中文版).doc 本部落格介紹如何進行檔案的分塊上傳。本文側重介紹用戶端,伺服器端請參考部落格《Java 檔案分塊上傳伺服器端原始碼》。建議讀者朋友在閱讀本文代碼前先瞭解一下 MIME 協議。 所謂分塊上傳並非把大檔案進行物理分塊,然後挨個上傳,而是依次讀取大檔案的一部分檔案流進行上傳。分塊,倒不如說分流比較切實。本文通過一個項目中的樣本,說明使用 Apache 的 HttpComponents/HttpClient
Time of Update: 2018-12-04
一個理解 wait() 與 notify() 的例子 下面是我原來在 CSDN 論壇上看到的一個貼子,涉及到同步, wait(), notify() 等概念的理解,我試著根據原來的一些回複和 Think in Java 上的相關概念將 wait() 和 notify() 這兩個方法剖析了一下,歡迎指教。 問題如下: //分析這段程式,並解釋一下,著重講講synchronized、wait(),notify 謝謝! 主程式 ThreadA 的原始碼如下:class