1. 程式人生 > >Java 的一些基礎知識

Java 的一些基礎知識

port ack 行程 serverlet 面向 文本文件 col apple 初學者

對於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 1else 
             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 的一些基礎知識