Java 的一些基礎知識
對於Java的初學者,我們首先要了解什麽是Jave語言?Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難懂的多繼承,指針等概念。Java語言作為靜態面向對象編程語言的代表,極好的實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。Jave具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式應用程序等。
Java(源)程序結構
iJava程序是由一個或多個編譯單元構成,每個編譯單元都是一個以.java為拓展名的文本文件,又稱Java源程序文件。在Java編譯單元中包括幾中不同的元素,即
package 語句 import 語句 類(class)聲明或借口(interface)聲明語句
一個程序可包括若幹類。各類之間存在並列、繼承和包含關系。這些類通常是在一起協同工作的。編程只能在方法中。類和方法中的語句包含在"{”和“{”之間。每條語句以“;”結尾。語句由表達式、變量、字面值和關鍵字構成。編譯後每個類產生一個“.class”文件。
package 包名稱; import 包名.類; class 類名1 { 域定義 方法名1 () { …… } 方法名2() { …… } …… } ……
Java程序的幾種類型
①Application(Java應用程序)
“Java應用程序“是可以獨立運行的Java程序。由Java解釋器控制執行。
②Applet(Java小程序)
“Java小程序‘不能獨立運行,而是被嵌入到Web頁中。由Java兼容瀏覽器控制執行。
③Serverlets
讀者可以運行你的第一個Java程序。
1.利用JDK實用工具編寫、運行程序
進入到”命令提示符“。
按下圖所示順序操作。
Application
D:\> edit helloApplication. java D: \>javac helloApplication .java D: \>java helloApplication hellow, Java World!
Applet
D:\> edit helloApplet.java D:\> javac HelloApplet.java D:\> edit test.html D:\> appletviewer test.html
Java程序的組成
Java程序是由一個或多個編譯單元構成,每個編譯單元都以一個.java為拓展名的文本文件,又稱java程序源文件。
例 F(x)程序計算數學函數。源程序文件名:Fx.java。
a x>0
f(x)
-a x<0
public class Fx{ public int fx(int){ if (x>213) return 1; else return 0; } public static void main(String args[]){ Fx y=new Fx(); System.out.prinln("f(x)="+y.fx(267)); } }
關於main ()方法
main ()方法是由解釋器或Java虛擬機自動執行的方法,是java應用運行的起始點。
含有main()法的類稱之為”主類“。當有多個類在同一個源程序時main()方法應放在由public修飾的類。
main()方法的方法聲明(格式)必須是
public static void main (String 【】args)
參數的類型必須是string 【】,參數名稱可以用任何名字,但習慣上使用args或argv。
Applet 程序的基本結構
import java.awt.*; import java.applet.*; public class 類名 extends Applet { public void init () { } public void stop () { } public void start () { } public void destroy () { } public void paint (Graphics g){ } }
Applet 程序的執行Html標記
<APPLET
[CODEBASE=applet 程序URL]
CODE=applet程序類名
WIDTH=顯示區域高度
>
[<PARAM NAME =參數名 VALUE=參數值]
……
</APPLET>
Java 的一些基礎知識