Time of Update: 2018-12-05
今天,工作之餘 瀏覽sun網站的文檔中心,驚喜地看到j2se5.0 view chinese !!! 毫不猶豫,先點之而後快。 進入網頁: http://gceclub.sun.com.cn/chinese_java_docs.html 雖然只有一個包被翻譯了,但不管怎麼說,這是一個好的開始! 而且更令人高興的是,這次,j2se5.0版本只有中、英文 2各版本,中國走在了日本的前面,java的為了也許就在中國!!! 目前Sun
Time of Update: 2018-12-05
Java開發人員的又一個喜訊!!!記得去年大概這個時候,sun公司的幾個工程師來我們公司演講,其中就談到,不久以後,sun公司的開發工具將免費向我們提供。 相信很多開發人員和我一樣,每當出現新的開發工具的時候,總想去用一用,感受感受。 就這樣,時光匆匆流逝,卻一直沒聽到這個訊息,直到今天,聽說sun免費提供了部分開發工具,當時,就上取下了一個,還沒來得急用,上來發篇blog,希望和我同樣喜歡新東西的朋友早點看到!
Time of Update: 2018-12-05
http://www.cnblogs.com/qinqinmeiren/archive/2010/10/14/2151702.html本文重在Java中異常機制的一些概念。寫本文的目的在於方便我很長時間後若是忘了這些東西可以通過這篇文章迅速回憶起來。 1. 異常機制 1.1 異常機制是指當程式出現錯誤後,程式如何處理。具體來說,異常機制提供了程式退出的安全通道。當出現錯誤後,程式執行的流程發生改變,程式的控制權轉移到異常處理器。1.2
Time of Update: 2018-12-05
package com.alogrithm.structure;import java.util.NoSuchElementException;/** * Make an Queue with group * @author Tim.Feng * * @param <E> */public class ArrayQueue<E> implements Cloneable {private E[]data;// the stucture contains
Time of Update: 2018-12-05
package com.alogrithm.test2;public class Refs { public static void main(String[] args) { MyPoint p1 = new MyPoint(10, 20); MyPoint p2 = new MyPoint(30, 40); System.out.println("Before swap() p1 is " + p1 + ", and p2 is " + p2);
Time of Update: 2018-12-05
今天對以前項目中所涉及到的關於操作XML檔案的JAVABEAN進行了整理。整理出了一個比較完整的XML執行個體。在整個執行個體中針對XML檔案我在建立、解析和操作方面採取了不同的XML操作方法。 引入庫檔案: import java.io.*;import java.util.*;import org.w3c.dom.*;import javax.xml.parsers.*;import org.jdom.*;import
Time of Update: 2018-12-05
1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何建立及如何向用戶端提供。
Time of Update: 2018-12-05
淺談Java SE、Java EE、Java ME三者的區別http://developer.51cto.com 2009-06-18 15:27 中國IT實驗室 本文把JAVA SE、JAVA EE、JAVA ME拿來做下區別,同時也分享一下作者的一些成果。目前的Java平台根據軟體開發人員、服務提供者和裝置生產商可以針對特定的市場可以分為三個版本JAVA SE、JAVA EE、JAVA ME。 現在一個個來分析1. Java SE(Java Platform,Standard
Time of Update: 2018-12-05
老婆決定要考同濟大學的研究生,所以我就複習了資料結構,準備為她答疑。學習之後,我覺得應該把排序演算法系統的整理一下,於是用JAVA把《Data Structure and Algoritm Analysis in
Time of Update: 2018-12-05
package Utils.Sort;/***插入排序,要求待排序的數組必須實現Comparable介面*/public class InsertSort implements SortStrategy{ /** *利用插入排序演算法對obj進行排序 */ public void sort(Comparable []obj) { if (obj == null) {
Time of Update: 2018-12-05
package Utils.Sort;/***@author Linyco*利用選擇排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class ChooseSort implements SortStrategy{ /** *對數組obj中的元素以選擇排序演算法進行排序 */ public void sort(Comparable[] obj) { if (obj ==
Time of Update: 2018-12-05
package Utils.Sort;/***@author Linyco*利用冒泡排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class BubbleSort implements SortStrategy{ /** *對數組obj中的元素以冒泡排序演算法進行排序 */ public void sort(Comparable[] obj) { if (obj ==
Time of Update: 2018-12-05
問題三: 類比汽車在某個停車場內的活動。 假設有某個5x5的停車場,橫軸為-2到+2,縱軸為-2到+2,一輛汽車停在中心(0,0),面向上方(稱之為北方)。 使用者的輸入有三種:前進一格(F),原地左轉90度(L),原地右轉90度(R)。 根據使用者的輸入序列,類比汽車的活動。 程式結束的條件是, 1)當汽車超過點陣範圍後,認為汽車掉入溝中(FALL)而不能動彈了,程式不再處理輸入,結束; 2)輸入(S)後結束。
Time of Update: 2018-12-05
Android 的原始碼現在要求開發環境的Java 版本為1.5 . 當時在搭建開發環境的時候,沒有注意到 java 版本的要求,就安裝了 1.6 版的java。 結果在編譯的時候遇到了java 版本檢測不通過的問題。 開啟檔案 build/core/main.mk ,找到 java 版本檢測的地方,屏蔽原來的代碼,添加新的一行判斷為:# Check for the correct version of java#java_version := $(shell java
Time of Update: 2018-12-05
有的時候,系統需要從Excel匯入資料,可是資料有時會自動轉成科學計數法,下面使用Java解決。import java.text.*;public class TestNum{ public static void main(String[] args){ TestNum is = new TestNum(); is.test(); } public void test(){ double num =
Time of Update: 2018-12-05
最近網上常見的一個詞語 xx java開發工具 大戰 xx java開發工具,其實大家都知道,當前只有走向開源流域的開發工具才可能佔有更大份額。目前常用的也就是Eclipse、IntelliJ IDEA、Netbeans 等。在這三者中各有各的優缺點,而且也都走向開源領域的。之前3種開發工具我都用過,感覺IntelliJ IDEA用起來非常的舒服方便,Eclipse也非常不錯,Netbeans也不斷的推出更多特色, 但是就本人之間Eclipse將會佔有更多的市場。
Time of Update: 2018-12-05
最近剛接觸flex,因為以前用慣了eclipse,對flex Builder有點頭大,雖然二者很相似,但如何將一個flex項目和一個java web項目比較好的結合在一起讓我鬱悶,花了近一天的時間,搞定了一個小例子,在這裡做個記號。 準備工作:eclipse,Flex builder 3,Blazeds包,tomcat5.5或者更高版本 首先,建立一個java web項目。 第二步:將Blazeds的包和設定檔拷入java
Time of Update: 2018-12-05
Connection conn = null; try{ DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver()); conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://IP:1433;DataBaseName=Moftec","sa","mymm"); } catch(Exception e ) {
Time of Update: 2018-12-05
用Java編寫應用時,有時需要在程式中調用另一個現成的可執行程式或系統命令,這時可以通過組合使用Java提供的Runtime類和Process類的方法實現。下面是一種比較典型的程式模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor( ); ...
Time of Update: 2018-12-05
理解JAVA多態作者:mienflying