Nuxgod's JavaBlog

          第一章 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 on 2007-03-22 12:46 Nuxgod 閱讀(446) 評論(0)  編輯  收藏 所屬分類: Java程序設計學習心得


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 井陉县| 海林市| 崇明县| 鲁山县| 柞水县| 延安市| 庆安县| 舒兰市| 恩施市| 河源市| 垫江县| 阆中市| 普格县| 荥阳市| 南通市| 乌拉特后旗| 台江县| 防城港市| 安岳县| 普兰店市| 海城市| 贵德县| 韩城市| 德江县| 宣城市| 广安市| 安宁市| 涿州市| 郑州市| 都匀市| 维西| 余江县| 鲁甸县| 辛集市| 宁海县| 卢湾区| 漳平市| 铜陵市| 淮北市| 绥芬河市| 巢湖市|