锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
http://java.sun.com/javase/6/webnotes/features.html
Downloads
http://java.sun.com/javase/downloads/ea.jsp
Doc
http://java.sun.com/javase/6/docs/
]]>
娌¤鏉緇?img src ="http://www.tkk7.com/mocci/aggbug/29657.html" width = "1" height = "1" />
]]>
璇誨彇鏂囦歡,鏀瑰彉浠栫殑鍐呭
IniEditor users = new IniEditor(); users.load("users.ini"); users.set("root", "last_login", "2003-05-16"); users.addComment("root", "Must change password often"); users.set("root", "change_pwd", "10 days"); users.addBlankLine("root"); users.save("users.ini");
榪愯涔嬪悗鏂囦歡鍙樹負
[root] role = administrator last_login = 2003-05-16 # Must change password often change_pwd = 10 days [joe] role = author last_login = 2003-05-13瀵箂ection鏀寔
public boolean isGB2312(String str){
char[] chars=str.toCharArray();
boolean isGB2312=false;
for(int i=0;i<chars.length;i++){
byte[] bytes=(""+chars[i]).getBytes();
if(bytes.length==2){
int[] ints=new int[2];
ints[0]=bytes[0]& 0xff;
ints[1]=bytes[1]& 0xff;
if(ints[0]>=0x81 && ints[0]<=0xFE && ints[1]>=0x40 && ints[1]<=0xFE){
isGB2312=true;
break;
}
}
}
return isGB2312;
}
[JAVA100渚媇002銆丣ava嫻佺▼鎺у埗
public class flowDemo{
public static void main(String[] arges){
int iPara1,iPara2,iEnd;
if(arges.length!=3)
{
System.out.println("USE :java flowDome parameter1 parameter2 circle");
System.out.println("parameter1 : 姣旇緝鏉′歡1錛屾暟瀛楃被鍨?);
System.out.println("parameter2 : 姣旇緝鏉′歡2錛屾暟瀛楃被鍨?);
System.out.println("circle 錛氬驚鐜鏁?);
System.out.println("ego:java flowDome 1 2 5");
return;
}else{
iPara1 = Integer.parseInt(arges[0]);
iPara2 = Integer.parseInt(arges[1]);
iEnd = Integer.parseInt(arges[2]);
}
//if璇彞
if(iPara2>iPara1)
{
System.out.println("if 鏉′歡婊¤凍錛?);
System.out.println("絎?涓暟姣旂1涓暟澶э紒");
}
else
{
System.out.println("if 鏉′歡涓嶆弧瓚籌紒");
System.out.println("絎?涓暟姣旂1涓暟灝忥紒");
}
//for寰幆鎿嶄綔
for(int i=0;i<iEnd;i++)
{
System.out.println("榪欐槸for 絎?+i+"嬈″驚鐜?);
}
//while寰幆鎿嶄綔
int i=0;
while(i<iEnd)
{
System.out.println("榪欐槸while 絎?+i+"嬈″驚鐜?);
i++;
}
//do-while寰幆鎿嶄綔
int j=0;
do
{
System.out.println("榪欐槸do-while 絎?+j+"嬈″驚鐜?);
j++;
}while(j<iEnd);
}
}
[JAVA100渚媇003銆佹暟緇勬暟鎹搷浣?
public class myArray{
//鍒濆鍖栨暟緇勫彉閲?BR> char[] cNum = {'1','2','3','4','5','6','7','8','9','0'};
char[] cStr = {'a','b','c','d','e','f','g','h',
'i','j','k','l','m','n','o','p',
'q','r','s','t','u','v','w','x','y','z'};
int[] iMonth = {31,28,31,30,31,30,31,31,30,31,30,31};
String[] sMail = {"@","."};
/**
*<br>鏂規硶璇存槑錛氭牎楠岀數瀛愰偖浠?BR> *<br>杈撳叆鍙傛暟錛歋tring sPara 琚牎楠岀殑鐢靛瓙閭歡瀛楃
*<br>榪斿洖綾誨瀷錛歜oolean 濡傛灉鏍¢獙鐨勬牸寮忕鍚堢數瀛愰偖浠舵牸寮忚繑鍥瀟rue錛涘惁鍒欒繑鍥瀎alse
*/
public boolean isMail(String sPara){
for(int i=0;i<sMail.length;i++){
if(sPara.indexOf(sMail[i])==-1)
return false;
}
return true;
}
/**
*<br>鏂規硶璇存槑錛氬垽鏂槸鍚︽槸鏁板瓧
*<br>杈撳叆鍙傛暟錛歋tring sPara銆?闇瑕佸垽鏂殑瀛楃涓?BR> *<br>榪斿洖綾誨瀷錛歜oolean銆傚鏋滈兘鏄暟瀛楃被鍨嬶紝榪斿洖true錛涘惁鍒欒繑鍥瀎alse
*/
public boolean isNumber(String sPara){
int iPLength = sPara.length();
for(int i=0;i<iPLength;i++){
char cTemp = sPara.charAt(i);
boolean bTemp = false;
for(int j=0;j<cNum.length;j++){
if(cTemp==cNum[j]){
bTemp = true;
break;
}
}
if(!bTemp) return false;
}
return true;
}
/**
*<br>鏂規硶璇存槑錛氬垽鏂槸鍚﹂兘鏄嫳鏂囧瓧絎?BR> *<br>杈撳叆鍙傛暟錛歋tring sPara銆傝媯鏌ョ殑瀛楃
*<br>榪斿洖綾誨瀷錛歜oolean銆傚鏋滈兘鏄瓧絎﹁繑鍥瀟rue錛涘弽涔嬩負false
*/
public boolean isString(String sPara){
int iPLength = sPara.length();
for(int i=0;i<iPLength;i++){
char cTemp = sPara.charAt(i);
boolean bTemp = false;
for(int j=0;j<cStr.length;j++){
if(cTemp==cStr[j]){
bTemp = true;
break;
}
}
if(!bTemp) return false;
}
return true;
}
/**
*<br>鏂規硶璇存槑錛氬垽鏂槸鍚︽槸闂板勾
*<br>杈撳叆鍙傛暟錛歩nt iPara銆傝鍒ゆ柇鐨勫勾浠?BR> *<br>榪斿洖綾誨瀷錛歜oolean銆傚鏋滄槸闂板勾榪斿洖true錛屽惁鍒欒繑鍥瀎alse
*/
public boolean chickDay(int iPara){
return iPara%100==0&&iPara%4==0;
}
/**
*<br>鏂規硶璇存槑錛氭鏌ユ棩鏈熸牸寮忔槸鍚︽紜?BR> *<br>杈撳叆鍙傛暟錛歋tring sPara銆傝媯鏌ョ殑鏃ユ湡瀛楃
*<br>榪斿洖綾誨瀷錛歩nt銆? 鏃ユ湡鏍煎紡姝g‘錛?1 鏈堟垨榪欐棩涓嶅悎瑕佹眰錛?-2 騫存湀鏃ユ牸寮忎笉姝g‘
*/
public int chickData(String sPara){
boolean bTemp = false;
//鎵杈撳叆鏃ユ湡闀垮害涓嶆紜?BR> if(sPara.length()!=10) return -2;
//鑾峰彇騫?BR> String sYear = sPara.substring(0,4);
//鍒ゆ柇騫存槸鍚︿負鏁板瓧
if(!isNumber(sYear)) return -2;
//鑾峰彇鏈堜喚
String sMonth = sPara.substring(5,7);
//鍒ゆ柇鏈堜喚鏄惁涓烘暟瀛?BR> if(!isNumber(sMonth)) return -2;
//鑾峰彇鏃?BR> String sDay = sPara.substring(8,10);
//鍒ゆ柇鏃ユ槸鍚︿負鏁板瓧
if(!isNumber(sDay)) return -2;
//灝嗗勾銆佹湀銆佹棩杞崲涓烘暟瀛?BR> int iYear = Integer.parseInt(sYear);
int iMon = Integer.parseInt(sMonth);
int iDay = Integer.parseInt(sDay);
if(iMon>12) return -1;
//闂板勾浜屾湀澶勭悊
if(iMon==2&&chickDay(iYear)){
if(iDay>29) return 2;
}else{
if(iDay>iMonth[iMon-1]) return -1;
}
return 0;
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶錛屾祴璇曠敤
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void main(String[] arges){
myArray mA = new myArray();
//鏍¢獙閭歡鍦板潃
boolean bMail = mA.isMail("tom@163.com");
System.out.println("1 bMail is "+bMail);
bMail = mA.isMail("tom@163com");
System.out.println("2 bMail is "+bMail);
//婕旂ず鏄惁鏄暟瀛?BR> boolean bIsNum = mA.isNumber("1234");
System.out.println("1錛歜IsNum="+bIsNum);
bIsNum = mA.isNumber("123r4");
System.out.println("2錛歜IsNum="+bIsNum);
//婕旂ず鏄惁鏄嫳鏂囧瓧絎?BR> boolean bIsStr = mA.isString("wer");
System.out.println("1錛歜IsStr="+bIsStr);
bIsStr = mA.isString("wer3");
System.out.println("2錛歜IsStr="+bIsStr);
//婕旂ず媯鏌ユ棩鏈?BR> int iIsTime = mA.chickData("2003-12-98");
System.out.println("1錛歩IsTime="+iIsTime);
iIsTime = mA.chickData("2003-111-08");
System.out.println("2錛歩IsTime="+iIsTime);
iIsTime = mA.chickData("2003-10-08");
System.out.println("3錛歩IsTime="+iIsTime);
iIsTime = mA.chickData("2000-02-30");
System.out.println("4錛歩IsTime="+iIsTime);
}
}
[JAVA100渚媇004銆佺煝閲?Vector)瀵硅薄鐨勬搷浣?
public class operateVector
{
/*
*<br>鏂規硶璇存槑錛氱敓鎴愪竴涓?*4鐨勪簩緇碫ector錛屼緵浣跨敤銆?BR>*<br>杈撳叆鍙傛暟錛?BR>*<br>杈撳嚭鍙橀噺錛歏ector
*<br>鍏跺畠璇存槑錛?BR>*/
public Vector buildVector(){
Vector vTemps = new Vector();
for(int i=0;i<4;i++){
Vector vTemp = new Vector();
for (int j=0;j<4;j++){
vTemp.addElement("Vector("+i+")("+j+")");
}
vTemps.addElement(vTemp);
}
return vTemps;
}
/*
*<br>鏂規硶璇存槑錛氭彃鍏ユ暟鎹?BR>*<br>杈撳叆鍙傛暟錛歏ector vTemp 寰呮彃鍏ョ殑鏁版嵁瀵硅薄
*<br>杈撳叆鍙傛暟錛歩nt iTemp 鎻掑叆鏁版嵁鐨勪綅緗?BR>*<br>杈撳叆鍙傛暟錛歄bject oTemp 鎻掑叆鏁版嵁鍊?BR>*<br>杈撳嚭鍙橀噺錛歏ector 緇撴灉
*<br>鍏跺畠璇存槑錛氬鏋滄彃鍏ヤ綅緗秴鍑哄疄渚嬪疄闄呯殑浣嶇疆灝嗚繑鍥瀗ull
*/
public Vector insert(Vector vTemp,int iTemp,Object oTemp){
if(iTemp>vTemp.size()){
print("鏁版嵁瓚呯晫!");
return null;
}else{
vTemp.insertElementAt(oTemp,iTemp);
}
return vTemp;
}
/*
*<br>鏂規硶璇存槑錛氱Щ闄ゆ暟鎹?BR>*<br>杈撳叆鍙傛暟錛歏ector vTemp 寰呭垹闄ょ煝閲忓璞?BR>*<br>杈撳叆鍙傛暟錛歩nt iTemp 鍒犻櫎鏁版嵁鐨勪綅緗?BR>*<br>杈撳嚭鍙橀噺錛歏ector
*<br>鍏跺畠璇存槑錛氬鏋滃垹闄よ秴鐣岀殑鏁版嵁錛屽皢榪斿洖null
*/
public Vector delete(Vector vTemp,int iTemp){
if(iTemp>vTemp.size()){
print("鏁版嵁瓚呯晫!");
return null;
}else{
vTemp.removeElementAt(iTemp);
}
return vTemp;
}
/*
*<br>鏂規硶璇存槑錛氫慨鏀規暟鎹?BR>*<br>杈撳叆鍙傛暟錛歏ector vTemp 寰呬慨鏀圭煝閲忓璞?BR>*<br>杈撳叆鍙傛暟錛歩nt iTemp 淇敼鏁版嵁鐨勪綅緗?BR>*<br>杈撳叆鍙傛暟錛歄bject oTemp 淇敼鏁版嵁鍊?BR>*<br>杈撳嚭鍙橀噺錛歏ector
*<br>鍏跺畠璇存槑錛氬鏋滀慨鏀逛綅緗秴鐣岀殑鏁版嵁錛屽皢榪斿洖null
*/
public Vector updata(Vector vTemp,int iTemp,Object oTemp){
if(iTemp>vTemp.size()){
print("鏁版嵁瓚呯晫!");
return null;
}else{
vTemp.setElementAt(oTemp,iTemp);
}
return vTemp;
}
/*
*<br>鏂規硶璇存槑錛氳緭鍑轟俊鎭?BR>*<br>杈撳叆鍙傛暟錛歋tring sTemp 杈撳嚭淇℃伅鍚嶇О
*<br>杈撳叆鍙傛暟錛歄bject oTemp 杈撳嚭淇℃伅鍊?BR>*<br>榪斿洖鍙橀噺錛氭棤
*/
public void print(String sTemp,Vector oTemp){
System.out.println(sTemp+"鏁版嵁錛?);
this.print(oTemp);
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗拌緭鍑猴紙榪囪澆錛?BR> *<br>杈撳叆鍙傛暟錛歄bject oPara 杈撳嚭鐨勫璞?BR> *<br>榪斿洖綾誨瀷錛氭棤
*/
public void print(Object oPara){
System.out.println(oPara);
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗拌緭鍑猴紙榪囪澆錛?BR> *<br>杈撳叆鍙傛暟錛歏ector vPara 鏄劇ず杈撳嚭鐭㈤噺瀵硅薄
*<br>榪斿洖綾誨瀷錛氭棤
*/
public void print(Vector vPara){
for(int i=0;i<vPara.size();i++){
System.out.println(vPara.elementAt(i));
}
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶錛岀▼搴忓叆鍙?BR> *<br>杈撳叆鍙傛暟錛歋tring[] args
*<br>榪斿洖綾誨瀷錛氭棤
*/
public static void main(String[] args)
{
operateVector ov = new operateVector();
Vector vTemp = ov.buildVector();
ov.print("vTemp0",vTemp);
Vector vResult = ov.insert(vTemp,2,"娣誨姞鐨勬暟鎹?);
ov.print("vResult",vResult);
Vector vResultup = ov.updata(vResult,2,"淇敼鐨勬暟鎹?);
ov.print("vResultmp",vResultup);
Vector vResultnow = ov.delete(vResultup,2);
ov.print("vResultnow",vResultnow);
}
}
[JAVA100渚媇005銆佸搱甯岃〃(Hashtable)鍜屾灇涓懼櫒
public class RoleRight
{
private static Hashtable rightList = new Hashtable();
/**
*<br>鏂規硶璇存槑錛氬垵濮嬪寲鏁版嵁
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void init()
{
String[] accRoleList = {"admin","satrap","manager","user","guest"};
String[] rightCodeList = {"10001","10011","10021","20011","24011"};
for(int i=0;i<accRoleList.length;i++)
{
rightList.put(accRoleList[i],rightCodeList[i]);
}
}
/**
*<br>鏂規硶璇存槑錛氳幏鍙栬鑹叉潈闄愪唬鐮?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>榪斿洖綾誨瀷錛歋tring 鏉冮檺浠g爜
*/
public String getRight(String accRole)
{
if(rightList.containsKey(accRole))
return (String)rightList.get(accRole);
else
return null;
}
/**
*<br>鏂規硶璇存槑錛氭坊鍔犺鑹插拰浠g爜淇℃伅
*<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>杈撳叆鍙傛暟錛歋tring rightCode 瑙掕壊鏉冮檺浠g爜
*<br>榪斿洖綾誨瀷錛歷oid 錛堟棤錛?BR> */
public void insert(String accRole,String rightCode)
{
rightList.put(accRole,rightCode);
}
/**
*<br>鏂規硶璇存槑錛氬垹闄よ鑹叉潈闄?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>榪斿洖綾誨瀷錛歷oid錛堟棤錛?BR> */
public void delete(String accRole)
{
if(rightList.containsKey(accRole))
rightList.remove(accRole);
}
/**
*<br>鏂規硶璇存槑錛氫慨鏀硅鑹叉潈闄愪唬鐮?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>杈撳叆鍙傛暟錛歋tring rightCode 瑙掕壊鏉冮檺浠g爜
*<br>榪斿洖綾誨瀷錛歷oid錛堟棤錛?BR> */
public void update(String accRole,String rightCode)
{
//this.delete(accRole);
this.insert(accRole,rightCode);
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗板搱甯岃〃涓鑹插拰浠g爜瀵瑰簲琛?BR> *<br>杈撳叆鍙傛暟錛氭棤
*<br>榪斿洖綾誨瀷錛氭棤
*/
public void print()
{
Enumeration RLKey = rightList.keys();
while(RLKey.hasMoreElements())
{
String accRole = RLKey.nextElement().toString();
print(accRole+"="+this.getRight(accRole));
}
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗頒俊鎭紙榪囪澆錛?BR> *<br>杈撳叆鍙傛暟錛歄bject oPara 鎵撳嵃鐨勪俊鎭唴瀹?BR> *<br>榪斿洖綾誨瀷錛氭棤
*/
public void print(Object oPara)
{
System.out.println(oPara);
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶錛?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void main(String[] args)
{
RoleRight RR = new RoleRight();
RR.init();
RR.print();
RR.print("___________________________");
RR.insert("presider","10110");
RR.print();
RR.print("___________________________");
RR.update("presider","10100");
RR.print();
RR.print("___________________________");
RR.delete("presider");
RR.print();
}
}//end:)~
public class RoleRight
{
private static Hashtable rightList = new Hashtable();
/**
*<br>鏂規硶璇存槑錛氬垵濮嬪寲鏁版嵁
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void init()
{
String[] accRoleList = {"admin","satrap","manager","user","guest"};
String[] rightCodeList = {"10001","10011","10021","20011","24011"};
for(int i=0;i<accRoleList.length;i++)
{
rightList.put(accRoleList[i],rightCodeList[i]);
}
}
/**
*<br>鏂規硶璇存槑錛氳幏鍙栬鑹叉潈闄愪唬鐮?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>榪斿洖綾誨瀷錛歋tring 鏉冮檺浠g爜
*/
public String getRight(String accRole)
{
if(rightList.containsKey(accRole))
return (String)rightList.get(accRole);
else
return null;
}
/**
*<br>鏂規硶璇存槑錛氭坊鍔犺鑹插拰浠g爜淇℃伅
*<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>杈撳叆鍙傛暟錛歋tring rightCode 瑙掕壊鏉冮檺浠g爜
*<br>榪斿洖綾誨瀷錛歷oid 錛堟棤錛?BR> */
public void insert(String accRole,String rightCode)
{
rightList.put(accRole,rightCode);
}
/**
*<br>鏂規硶璇存槑錛氬垹闄よ鑹叉潈闄?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>榪斿洖綾誨瀷錛歷oid錛堟棤錛?BR> */
public void delete(String accRole)
{
if(rightList.containsKey(accRole))
rightList.remove(accRole);
}
/**
*<br>鏂規硶璇存槑錛氫慨鏀硅鑹叉潈闄愪唬鐮?BR> *<br>杈撳叆鍙傛暟錛歋tring accRole 瑙掕壊鍚嶇О
*<br>杈撳叆鍙傛暟錛歋tring rightCode 瑙掕壊鏉冮檺浠g爜
*<br>榪斿洖綾誨瀷錛歷oid錛堟棤錛?BR> */
public void update(String accRole,String rightCode)
{
//this.delete(accRole);
this.insert(accRole,rightCode);
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗板搱甯岃〃涓鑹插拰浠g爜瀵瑰簲琛?BR> *<br>杈撳叆鍙傛暟錛氭棤
*<br>榪斿洖綾誨瀷錛氭棤
*/
public void print()
{
Enumeration RLKey = rightList.keys();
while(RLKey.hasMoreElements())
{
String accRole = RLKey.nextElement().toString();
print(accRole+"="+this.getRight(accRole));
}
}
/**
*<br>鏂規硶璇存槑錛氭墦鍗頒俊鎭紙榪囪澆錛?BR> *<br>杈撳叆鍙傛暟錛歄bject oPara 鎵撳嵃鐨勪俊鎭唴瀹?BR> *<br>榪斿洖綾誨瀷錛氭棤
*/
public void print(Object oPara)
{
System.out.println(oPara);
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶錛?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void main(String[] args)
{
RoleRight RR = new RoleRight();
RR.init();
RR.print();
RR.print("___________________________");
RR.insert("presider","10110");
RR.print();
RR.print("___________________________");
RR.update("presider","10100");
RR.print();
RR.print("___________________________");
RR.delete("presider");
RR.print();
}
}//end:)~
[JAVA100渚媇006銆佺被鐨勭戶鎵匡紙java100渚嬶級
class tree
{
/**
*<br>鏂規硶璇存槑錛氭爲鐨勬爲鏍?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void root()
{
String sSite = "鍦熷¥涓?;
String sFunction = "鍚告敹鍏諱喚";
print("浣嶇疆錛?+sSite);
print("鍔熻兘錛?+sFunction);
}
/**
*<br>鏂規硶璇存槑錛氭爲鐨勬爲騫?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void bolo()
{
String sSite = "鍦伴潰";
String sFunction = "浼犻掑吇浠?;
print("浣嶇疆錛?+sSite);
print("鍔熻兘錛?+sFunction);
}
/**
*<br>鏂規硶璇存槑錛氭爲鐨勬爲鏋?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void branch()
{
String sSite = "鏍戝共涓?;
String sFunction = "浼犻掑吇浠?;
print("浣嶇疆錛?+sSite);
print("鍔熻兘錛?+sFunction);
}
/**
*<br>鏂規硶璇存槑錛氭爲鐨勫彾瀛?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void leaf()
{
String sSite = "鏍戞ⅱ";
String sFunction = "鍏夊悎浣滅敤";
String sColor = "緇胯壊";
print("浣嶇疆錛?+sSite);
print("鍔熻兘錛?+sFunction);
print("棰滆壊錛?+sColor);
}
/**
*<br>鏂規硶璇存槑錛氭樉紺轟俊鎭?BR> *<br>杈撳叆鍙傛暟錛歄bject oPara 鏄劇ず鐨勪俊鎭?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void print(Object oPara)
{
System.out.println(oPara);
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void main(String[] arges)
{
tree t = new tree();
t.print("鎻忚堪涓媯墊爲錛?);
t.print("鏍戞牴錛?);
t.root();
t.print("鏍戝共錛?);
t.bolo();
t.print("鏍戞灊錛?);
t.branch();
t.print("鏍戝彾錛?);
t.leaf();
}
}
/**
* <p>Title: 鏌蟲爲鍙傛暟</p>
* <p>Description: 鎻忚堪鏌蟲爲鐨勫弬鏁?lt;/p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @author 鏉滄睙
* @version 1.0
*/
class osier extends tree
{
/**
*<br>鏂規硶璇存槑錛氳繃杞芥爲鐨勬爲鍙?BR> *<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void leaf()
{
super.leaf();
String sShape = "闀垮艦";
super.print("褰㈢姸錛?+sShape);
}
/**
*<br>鏂規硶璇存槑錛氭墿灞曟爲鐨勮姳
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public void flower()
{
print("鍝堝搱錛屾煶鏍戞病鏈夎姳錛侊紒");
}
/**
*<br>鏂規硶璇存槑錛氫富鏂規硶
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void main(String[] args)
{
osier o = new osier();
o.print("鏌蟲爲鏍戞牴錛?);
o.root();
o.print("鏌蟲爲鏍戝共錛?);
o.bolo();
o.print("鏌蟲爲鏍戞灊錛?);
o.branch();
o.print("鏌蟲爲鏍戝彾錛?);
o.leaf();
o.print("鏌蟲爲鑺憋細");
o.flower();
}
}
[JAVA100渚媇007銆佹帴鍙e拰鎶借薄綾伙紙java100渚嬶級
//鎺ュ彛
interface player
{
int flag = 1;
void play();//鎾斁
void pause();//鏆傚仠
void stop();//鍋滄
}//end :)
//鎶借薄綾?BR>abstract class playing
{
public void display(Object oPara)
{
System.out.println(oPara);
}
abstract void winRun();
}//end :)
//緇ф壙浜唒laying鎶借薄綾誨拰瀹炵幇綾籶layer鎺ュ彛
public class newPlay extends playing implements player
{
public void play()
{
display("newPlay.play()");//榪欓噷鍙槸婕旂ず錛屽幓鎺変簡浠g爜銆?BR> }
public void pause()
{
display("newPlay.pause()");//榪欓噷鍙槸婕旂ず錛屽幓鎺変簡浠g爜銆?BR> }
public void stop()
{
display("newPlay.stop()");//榪欓噷鍙槸婕旂ず錛屽幓鎺変簡浠g爜銆?BR> }
void winRun()
{
display("newPlay.winRun()");//榪欓噷鍙槸婕旂ず錛屽幓鎺変簡浠g爜銆?BR> }
public static void main(String[] args)
{
newPlay p = new newPlay();
p.play();
p.pause();
p.stop();
p.winRun();
}
}//end
[JAVA100渚媇008銆佺被鐨勬爣璇嗗拰璁塊棶鎺у埗錛坖ava100渚嬶級
package e8.com;
/**
* <p>Title: 鏍囪瘑絎?lt;/p>
* <p>Description: 婕旂ず鏍囪瘑絎﹀綾葷殑璁塊棶鎺у埗</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @version 1.0
*/
public class classDemo1
{
//鍏湁鏂規硶
public void mechod1()
{
System.out.println("榪欐槸涓涓叕鏈夌殑鏂規硶錛佷換浣曠被閮藉彲浠ヨ闂?);
}
//鎺堜繚鎶ょ殑鏂規硶
protected void mechod2()
{
System.out.println("榪欐槸涓涓彈鍒頒繚鎶ょ殑鏂規硶錛佸彧鏈夊瓙綾誨彲浠ヨ闂?);
}
//縐佹湁鐨勬柟娉?BR> private void mechod3()
{
System.out.println("榪欐槸涓涓鏈夌殑鏂規硶錛佸彧鏈夌被鏈韓鎵嶅彲浠ヨ闂?);
}
public static void main(String[] args){
classDemo1 d = new classDemo1();
d.mechod1();
d.mechod2();
d.mechod3();
}
}//end
package e8.com;
/**
* <p>Title: 鏍囪瘑絎?lt;/p>
* <p>Description: 婕旂ず鏍囪瘑絎﹀綾葷殑璁塊棶鎺у埗</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @version 1.0
*/
public class classPlay
{
public static void main(String[] args){
classDemo1 d = new classDemo1();
d.mechod1();
d.mechod2();
d.mechod3();
}
}
package e8.net;
import e8.com.*;
/**
* <p>Title: 鏍囪瘑絎?lt;/p>
* <p>Description: 婕旂ず鏍囪瘑絎﹀綾葷殑璁塊棶鎺у埗</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @version 1.0
*/
public class classPlay
{
public static void main(String[] args){
classDemo1 d = new classDemo1();
d.mechod1();
d.mechod2();
d.mechod3();
}
}
[JAVA100渚媇009銆佸紓甯哥殑鎹曡幏鍜屽疄鐜拌嚜宸辯殑寮傚父綾伙紙java100渚嬶級
/**
* <p>Title: 鎹曡幏寮傚父鍜屽疄鐜拌嚜宸辯殑寮傚父綾?lt;/p>
* <p>Description: 閫氳繃緇ф壙Exception綾繪潵瀹炵幇鑷繁鐨勫紓甯哥被銆傚茍浣跨敤try錛峜atch鏉ユ崟鑾瘋繖涓紓甯搞?lt;/p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @version 1.0
*/
class MyException extends Exception {
public MyException() {}
public MyException(String msg) {
super(msg);
}
public MyException(String msg, int x) {
super(msg);
i = x;
}
public int val() { return i; }
private int i;
}
public class DemoException {
/**
*<br>鏂規硶璇存槑錛氫嬌鐢∕yException綾諱腑榛樿鐨勬瀯閫犲櫒
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void a() throws MyException {
System.out.println(
"Throwing MyException from a()");
throw new MyException();
}
/**
*<br>鏂規硶璇存槑錛氫嬌鐢∕yException綾諱腑甯︿俊鎭殑鏋勯犲櫒
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void b() throws MyException {
System.out.println(
"Throwing MyException from b()");
throw new MyException("Originated in b()");
}
/**
*<br>鏂規硶璇存槑錛氫嬌鐢ㄤ簡MyException涓湁緙栫爜鐨勬瀯閫犲櫒
*<br>杈撳叆鍙傛暟錛?BR> *<br>榪斿洖綾誨瀷錛?BR> */
public static void c() throws MyException {
System.out.println(
"Throwing MyException from c()");
throw new MyException(
"Originated in c()", 47);
}
public static void main(String[] args) {
try {
a();
} catch(MyException e) {
e.getMessage();
}
try {
b();
} catch(MyException e) {
e.toString();
}
try {
c();
} catch(MyException e) {
e.printStackTrace();
System.out.println("error code: " + e.val());
}
}
} //end :)
[JAVA100渚媇010銆佸垱寤轟竴涓獥浣擄紙java100渚嬶級
import javax.swing.*;
import java.awt.*;
/**
* <p>Title: 鍒涘緩鑷繁鐨勭獥浣?lt;/p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: mainFrame.java</p>
* @version 1.0
*/
public class mainFrame extends JFrame
{
/**
*<br>鏂規硶璇存槑錛氭瀯閫犲櫒錛岄氳繃浼犻掑弬鏁版潵瀹屾垚紿椾綋鐨勭粯鍒躲?BR> *<br>杈撳叆鍙傛暟錛歋tring sTitle 紿椾綋鏍囬
*<br>杈撳叆鍙傛暟錛歩nt iWidth 紿椾綋鐨勫搴?BR> *<br>杈撳叆鍙傛暟錛歩nt iHeight 紿椾綋鐨勯珮搴?
*<br>榪斿洖綾誨瀷錛?BR> */
public mainFrame(String sTitle,int iWidth,int iHeight)
{
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();//鑾峰彇灞忓箷灝哄
ImageIcon ii = new ImageIcon("images/middle.gif");
setTitle(sTitle);//璁劇疆紿椾綋鏍囬
setIconImage(ii.getImage());//璁劇疆紿椾綋鐨勫浘鏍?BR> setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//璁劇疆浣嗗叧闂獥浣撴椂閫鍑虹▼搴?BR> setSize(iWidth,iHeight);//璁劇疆紿椾綋澶у皬
int w = getSize().width;//鑾峰彇紿椾綋瀹藉害
int h = getSize().height;//鑾峰彇紿椾綋楂樺害
System.out.println("紿椾綋瀹斤細"+w+" 紿椾綋楂橈細"+h);
int x = (dim.width-w)/2;
int y = (dim.height-h)/2;
setLocation(x,y);//灝嗙獥浣撶Щ鍒板睆騫曚腑闂?BR> setVisible(true);//鏄劇ず紿椾綋
}
public static void main(String[] args)
{
JFrame.setDefaultLookAndFeelDecorated(true);//浣跨敤鏈鏂扮殑SWING澶栬
mainFrame mF = new mainFrame("main Frame Demo",400,300);
}
}
鍘熷嚭澶?http://blog.csdn.net/chensheng913/archive/2005/06/24/402151.aspx