Nuxgod's JavaBlog

          2007年4月14日 #

          本站點將不在更新

          因為我要學習Eclipse插件開發技術,沒有時間了。

          posted @ 2007-04-14 20:20 Nuxgod 閱讀(172) | 評論 (0)編輯 收藏

          2007年3月22日 #

          第一章 Java語言入門

          ?

          // Java應用程序的程序結構如下:
          public ? class ?類名 {
          ????
          public ? static ? void ?main(String[]?args) {
          ????????
          // 本對大括號中是main()方法體的定義
          ????????;
          ????}

          ????
          // 其他方法定義
          }
          一個簡單的Java小程序:
          /*
          ?*?@(#)FirstApplet.java?1.0?07/03/23
          ?*
          ?*?You?can?modify?the?template?of?this?file?in?the
          ?*?directory?..\JCreator\Templates\Template_2\Project_Name.java
          ?*
          ?*?You?can?also?create?your?own?project?template?by?making?a?new
          ?*?folder?in?the?directory?..\JCreator\Template\.?Use?the?other
          ?*?templates?as?examples.
          ?*
          ?
          */


          import?java.awt.Graphics;????//引入java.awt包中的Graphics,此類用于小程序窗口的圖像輸出和幾何繪圖
          import?java.applet.Applet;


          public?class?FirstApplet?extends?Applet?{????//繼承了Applet類,是Applet類的子類
          ????
          ????
          /*public?void?init()?{
          ????}
          */


          ????
          public?void?paint(Graphics?g)?{
          ????????g.drawString(
          "Welcome?to?Java!!",?20,?20?);
          ????}

          }

          再建立一個Html頁:
          <HTML>
          <HEAD>
          <TITLE>Java小程序</TITLE>
          </HEAD>
          <BODY?BGCOLOR="000000">
          <CENTER>
          <APPLET
          ????
          code????=?"FirstApplet.class"
          ????width????
          =?"200"
          ????height????
          =?"60"
          ????
          >
          </APPLET>
          </CENTER>
          </BODY>
          </HTML>

          Java程序中的關鍵字、標識符:
          //import?java.lang.System;????//java.lang包中所有類都是自動引入,因此不需要此語句也可用
          public?class?App1??//class、public等關鍵字都小寫,共50個關鍵字,兩個保留字:const,goto
          {
          ????
          public?static?void?main(String[]?args)?
          ????
          {
          ????????
          //定義整型變量a和雙精度符點變量b、c,a、b、c是標識符
          ????????
          //標識符:用戶自定義的類、類中的成員變量和成員方法的名字,開頭不能為數字,不能以關鍵字作為標識符
          ????????
          //命名的約定:
          ????????
          //??①、類名和接口名的第一個字母大寫
          ????????
          //????②、方法名第一個字母小寫
          ????????
          //??③、類名的首字母大寫,方法名的首字母小寫,后面的單詞的首字母大寫
          ????????
          //??④、常量(用關鍵字final修飾的變量)全部用大寫,單詞之間用下畫線隔開
          ????????
          //??⑤、變量名或一個類的對象名等首字母小寫
          ????????
          //??⑥、Java語言的關鍵字都小寫
          ????????int?a=126;?double?b=0.2,c=1.6;
          ????????String?str
          =new?String("字符串不是基本數據類型");????//創建字符串對象,字符串不是簡單數據類型,而是復合數據類型("類"類型),用new為str實例分配內存空間
          ????????/*
          ????????字符串也可這樣定義:
          ????????String?str="字符串";
          ????????
          */

          ????????
          //屏幕輸出a、b和str的值
          ????????System.out.print("a="+a);????????//print()輸出不換行
          ????????System.out.println("b+c="+b+c);????????//println()輸出換行
          ????????System.out.println(str);
          ????}

          }

          posted @ 2007-03-22 12:46 Nuxgod 閱讀(446) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 郴州市| 翁源县| 江陵县| 长宁区| 玛多县| 法库县| 沾益县| 青河县| 云南省| 张家川| 霍林郭勒市| 本溪市| 吉首市| 旺苍县| 甘谷县| 平利县| 渭源县| 西畴县| 广州市| 凭祥市| 寻乌县| 新和县| 攀枝花市| 郁南县| 缙云县| 镇宁| 彝良县| 盘山县| 乌苏市| 齐河县| 高平市| 丽水市| 西充县| 玉田县| 平度市| 潍坊市| 平远县| 华池县| 延长县| 庆阳市| 凌海市|