Nuxgod's JavaBlog

          2007年4月14日 #

          本站點(diǎn)將不在更新

          因?yàn)槲乙獙W(xué)習(xí)Eclipse插件開(kāi)發(fā)技術(shù),沒(méi)有時(shí)間了。

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

          2007年3月22日 #

          第一章 Java語(yǔ)言入門(mén)

          ?

          // Java應(yīng)用程序的程序結(jié)構(gòu)如下:
          public ? class ?類(lèi)名 {
          ????
          public ? static ? void ?main(String[]?args) {
          ????????
          // 本對(duì)大括號(hào)中是main()方法體的定義
          ????????;
          ????}

          ????
          // 其他方法定義
          }
          一個(gè)簡(jiǎn)單的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,此類(lèi)用于小程序窗口的圖像輸出和幾何繪圖
          import?java.applet.Applet;


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


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

          }

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

          Java程序中的關(guān)鍵字、標(biāo)識(shí)符:
          //import?java.lang.System;????//java.lang包中所有類(lèi)都是自動(dòng)引入,因此不需要此語(yǔ)句也可用
          public?class?App1??//class、public等關(guān)鍵字都小寫(xiě),共50個(gè)關(guān)鍵字,兩個(gè)保留字:const,goto
          {
          ????
          public?static?void?main(String[]?args)?
          ????
          {
          ????????
          //定義整型變量a和雙精度符點(diǎn)變量b、c,a、b、c是標(biāo)識(shí)符
          ????????
          //標(biāo)識(shí)符:用戶(hù)自定義的類(lèi)、類(lèi)中的成員變量和成員方法的名字,開(kāi)頭不能為數(shù)字,不能以關(guān)鍵字作為標(biāo)識(shí)符
          ????????
          //命名的約定:
          ????????
          //??①、類(lèi)名和接口名的第一個(gè)字母大寫(xiě)
          ????????
          //????②、方法名第一個(gè)字母小寫(xiě)
          ????????
          //??③、類(lèi)名的首字母大寫(xiě),方法名的首字母小寫(xiě),后面的單詞的首字母大寫(xiě)
          ????????
          //??④、常量(用關(guān)鍵字final修飾的變量)全部用大寫(xiě),單詞之間用下畫(huà)線(xiàn)隔開(kāi)
          ????????
          //??⑤、變量名或一個(gè)類(lèi)的對(duì)象名等首字母小寫(xiě)
          ????????
          //??⑥、Java語(yǔ)言的關(guān)鍵字都小寫(xiě)
          ????????int?a=126;?double?b=0.2,c=1.6;
          ????????String?str
          =new?String("字符串不是基本數(shù)據(jù)類(lèi)型");????//創(chuàng)建字符串對(duì)象,字符串不是簡(jiǎn)單數(shù)據(jù)類(lèi)型,而是復(fù)合數(shù)據(jù)類(lèi)型("類(lèi)"類(lèi)型),用new為str實(shí)例分配內(nèi)存空間
          ????????/*
          ????????字符串也可這樣定義:
          ????????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) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  
          主站蜘蛛池模板: 隆回县| 公主岭市| 宝鸡市| 台中市| 鹤庆县| 平邑县| 长子县| 荆州市| 伽师县| 南通市| 聊城市| 鹤山市| 淳化县| 岑巩县| 隆子县| 旺苍县| 金川县| 鹤山市| 胶州市| 汪清县| 旬邑县| 邵阳市| 静安区| 城固县| 连江县| 宜良县| 宜丰县| 大港区| 云阳县| 页游| 溆浦县| 宁波市| 大荔县| 手机| 招远市| 炎陵县| 兴安县| 阳东县| 怀集县| 古丈县| 铜鼓县|