原:http://tb.blog.csdn.net/TrackBack.aspx?PostId=800901主要介紹 字元編碼及其解碼的函數,還有判斷是否是UTF-8編碼字元的函數import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.net.URLDecoder;/***Title:字元編碼工具類*Description:*Copyright: flashman.com.cn
轉自:http://gyhgc.javaeye.com/blog/225039 在軟體開發的過程中總是強調注釋的規範,但是沒有一個具體的標準進行說明,通常都是在代碼編寫規範中簡單的描述幾句,不能作為一個代碼注釋檢查的標準和依據,做什麼都要有一個依據嗎:),現在我特整理了一個《Java的注釋規範》,內容來自網路、書籍和自己的實際積累。 JAVA注釋規範 版本/狀態 作者 版本日期 1.0 ghc 2008-07-02 一、背景
Java通過Jolt訪問Tuxedo服務-補充說明草木瓜2006-6-2一、頁面參數檔案說明以及通過WebLogic調用Tuxedo服務《Java通過Jolt訪問Tuxedo服務》一文是在Eclipse環境下開發調用Tuxedo服務。其中在index.asp和liwei.java中有這麼幾句語句:index.asp<form id=form1 name="form1" action=liwei method=post><input type="text"
NetBeans 5.5: 首先來看NetBeans 5.5,NetBeans 5.5的基本資料如下表: Vendor:Sun Microsystems Website:www.netbeans.org Price:Free/Open source Distribution:Base + EnterprisePack + Visual Web Pack 安裝: NetBeans 5.5,包括它所帶的包(像帶有 UML/BPEL/SOA的Enterprise
線程是Java的一大特性,它可以是給定的指令序列、給定的方法中定義的變數或者一些共用資料(類一級的變數)。在Java中每個線程有自己的堆棧和程式計數器(PC),其中堆棧是用來跟蹤線程的上下文(上下文是當線程執行到某處時,當前的局部變數的值),而程式計數器則用來跟蹤當前線程正在執行的指令。在通常情況下,一個線程不能訪問另外一個線程的堆棧變數,而且這個線程必須處於如下狀態之一:1.排隊狀態(Ready),在使用者建立了一個線程以後,這個線程不會立即運行。當線程中的方法start()被調用時,這個線程
世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。 1、紮實的基礎 資料結構、離散數學、編譯原理,這些是所有電腦科學的基礎,如果不掌握它們,很難寫出高水平的程式。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本演算法的時候可能也會束手無策。因此多讀一些電腦基礎理論方面的書籍是非常有必要的。 2、豐富的想像力 不要拘泥於固定的思維方式,遇到問題的時候要多想幾種問題的
AJAX AJAX開發簡略 eclipse hibernate HIBERNATE - 符合Java習慣的關聯式資料庫持久化 javascript http---www.wodukom.com-gcr998-006.htm JavaScript 參考教程 javascript小技巧--Tian歡迎您的訪問 部落格園 - 生存設計(http--www.cnblogs.com-netfork-) - 項目預計 開發資來源文件 無憂指令碼----體驗編寫HTML代碼的樂趣
對於類:預設的:可以在同一個包中的其它類中被訪問,在同一個包中被其它的類所繼承。public:可以在任何一個包中的任何一個類中被訪問和繼承。//--------------------------------------------------------------------------------------------------------------------一個類作為整體對程式的其它部分可見,並不能代表類內的所有的域和方法也對程式的其它部分可見,前者是後者的必要條件,類的域和方法
問HelloWorld問題的人實在是太多了,而且經常都以“問一個最簡單的問題”開頭。其實回想一下,自己也是從這個階段過來的,說一句“你好”,真的是一個最簡單的問題嗎?首先,我們要假設一下我們的平台是Windows+JDK(Linux環境下也差不多)。這個環境是相當普遍、基礎和入門的。確定已經正確安裝JDK了,下一步是小心翼翼地敲入某本教程上的HelloWorld源碼,存檔,然後編譯,javac ...問題來了:* 錯誤1:'javac'
第一節、String對象 一、 Java中將字串作為String類型對象來處理。當建立一個String對象時,被建立的字串是不能被改變的。每次需要改變字串時都要建立一個新的String對象來儲存新的內容。原始的字串不變。之所以採用這種方法是因為實現固定的,不可變的字串比實現可變的字串更高效。對於那些想得到改變的字串的情況,有一個叫做StringBuffer的String類的友類,它的對象包含了在建立之後可以改變的字串。
在java中,設定檔一般主要是兩種形式:xml檔案或者property檔案。但大部分人都習慣使用ini檔案,而且ini檔案的分節以及注釋功能,比起xml,也是易懂易用的。 在vc中類庫中有讀寫ini檔案的標準函數。在dephi或其他語言中,也可以用windows的api函數來讀寫ini檔案。但在java中似乎沒有現成的類和方法可供使用。雖然java可以通過載入dll檔案的方法來調用windows的api,但總覺得不夠正宗。
1. 概述本文主要包括以下幾個方面:編碼基本知識,java,系統軟體,url,工具軟體等。在下面的描述中,將以"中文"兩個字為例,經查表可以知道其GB2312編碼是"d6d0 cec4",Unicode編碼為"4e2d 6587",UTF編碼就是"e4b8ad e69687"。注意,這兩個字沒有iso8859-1編碼,但可以用iso8859-1編碼來"表示"。2.
品味第一杯咖啡 一、注釋與文檔 之所以把Java注釋和文檔功能放在最前面介紹,是因為Java程式的理念使然——所謂兵馬未動糧草先行。 幾乎所有程式設計語言都提供在原始碼中添加註釋的功能,開發人員通過注釋給自己或代碼的閱讀者進行備忘或提示,好比讀書時在書上的空白處寫筆記,或在屋子裡使用N次貼。Java語言一個優秀思想便是——編寫原始碼並非唯一重要的工作,給原始碼加上詳細的注釋同樣重要。道理很簡單,原始碼和Java的位元組碼不同,位元組碼是給電腦看的,而原始碼是給人閱讀的,沒有好的文檔
熟悉Java的人都知道Java程式設計時,為了避免程式的冗雜,減少各個類之間的依耐性,經常使用低耦合和高內聚的設計理念。 所謂耦合是指在一個軟體結構內不同模組之間互連程度的度量, 而低耦合就是指在設計一個軟體時,作為一個完整的軟體系統,對於各種模組與模組之間應儘可能的是其獨立的存在,讓每個模組儘可能的獨立完成其特定的功能。 如果某兩個模組間的關係比較複雜的話,最好首先考慮進一步的模組劃分。這樣有利於修改和組合。
策略模式屬於行為型模式,其中體現了兩個基本物件導向設計的基本原則:1,封裝;2,介面1) 許多相關的類僅僅是行為有異。“策略”提供了一種用多個行為中的一個行為來配置一個類的方法。2) 系統中有一些類它們僅行為不同時,可以考慮採用策略模式來進行重構;3) 系統中存在多重條件選擇語句時,可以考慮採用策略模式來重構。 優點:1 多用組合來實現動態添加行為,而少用繼承(繼承使得耦合性增加)。2 面向抽象(介面)編程,而不要具體實現編程。3
一. Input和Output1. stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1 以位元組為導向的stream以位元組為導向的stream,表示以位元組為單位從stream中讀取或往stream中寫入資訊。以位元組為導向的stream包括下面幾種類型:1) input stream:1)
為了協助大家更好的學習JAVA的基本知識,同時也是鍛煉自己的Type水平,於是有了這篇文章的誕生。主要參考資料來自來自官方JDK文檔,希望對大家有用(所說的觀點針對1.4.2 and 5.0版本)。 1. 預備知識 1.1安裝JDK 到http://java.sun.com 根據不同的作業系統,下載相應的J2SE JDK 版本 (寫這篇文章時最新的JDK 為1.5 update 7)。假定我們把JDK安裝到D:/JDK/1507 ,不安裝public JRE。 1.2
論壇裡詢問排序的太多了..所以發一個上來.1個月後散分,希望能頂起來讓大家看到,不完善的請補充.這是我們同學整理的筆記,經他允許發到網上,都是他在書或網上摘抄的,希望對大家有協助用Java語言實現的各種排序,包括插入排序、冒泡排序、選擇排序、Shell排序、快速排序、歸併排序、堆排序、SortUtil等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/*** @author
(1)顯示中文JSP頁面:〈%@page ContentType="text/html; chaset=gb2312" %〉(2)在Weblogic下使用JSTL在頭部添加:〈%@page pageEncoding="GBK"%〉(3)中文頁面提交返回擷取參數值時:〈%request.setCharacterEncoding("gb2312"); %〉,也可以採用下面的辦法統一處理,首先建立下面的類://**********************************************
Java 5.0發布了,許多人都將開始使用這個JDK版本的一些新增特性。從增強for迴圈到諸如泛型(generic)之類更複雜的特性,都將很快出現在您所編寫的代碼中。我們剛剛完成了一個基於Java 5.0的大型任務,而本文就是要介紹我們使用這些新特性的體驗。本文不是一篇入門性的文章,而是對這些特性以及它們所產生的影響的深入介紹,同時還給出了一些在項目中更有效地使用這些特性的技巧。簡介 在JDK 1.5的beta階段,我們為BEA的Java IDE開發了一個Java