本文目錄一覽:
- 1、java 小程序
- 2、怎麼下載java軟體
- 3、JAVA 高手來看看!~
- 4、我想學java,想先下載個軟體,編點小程序,到哪裡下啊
- 5、編程網頁上插入的java applet小程序需要下載什麼軟體?
- 6、什麼是Java小程序
java 小程序
switch((area-1)/3)
這句話你是不是寫錯了??
我理解應該是這樣: switch((area-1)%3)
把 / 變為 %
你都 沒有截出來行號,讓我們給你一行一行數呀
怎麼下載java軟體
問的不明不白,java軟體是什麼?java的小遊戲軟體?java的閱讀工具?java的編寫工具?java小程序???
右鍵——另存為——就可以下了
JAVA 高手來看看!~
將jhanabi.class文件保存到某個文件夾中,在這個文件夾下新建文件”fire.html”,右鍵-打開方式-記事本,在記事本中粘貼入以下代碼:
html
body
APPLET align=middle
code=jhanabi.class height=208 width=560PARAM NAME=”para_bits” VALUE=”10000″PARAM NAME=”para_max” VALUE=”150″PARAM NAME=”para_blendx” VALUE=”50″PARAM NAME=”para_blendy” VALUE=”50″PARAM NAME=”para_sound” VALUE=”2″PARAM NAME=”width” VALUE=”650″PARAM NAME=”align” VALUE=”baseline”PARAM NAME=”code” VALUE=”jhanabi.class”PARAM NAME=”codeBase” VALUE=”./”PARAM NAME=”height” VALUE=”270″/APPLET
/body
/html
我想學java,想先下載個軟體,編點小程序,到哪裡下啊
只要下JDK就可以了
下載地址:
;jsessionid=EE5ACF8E346A16B3B6ECA336EC18C93E
下這個
Windows Offline Installation, Multi-language jdk-6-windows-i586.exe 53.16 MB
安好環境變數配置一下
E:\Java\jdk1.6.0_02 安裝路徑
首先右鍵點我的電腦。打開屬性。然後選擇「高級」裡面的「環境變數」,在新的打開界面中的系統變數里需要設置三個屬性「java_home」、「path」、「classpath」,其中在沒安裝過jdk的環境下,path屬性是本來存在的。而java_home和classpath是不存在的。
首先點「新建」,然後在變數名寫上java_home,顧名其意該變數的含義就是java的安裝路徑,呵呵,然後在變數值寫入剛才安裝的路徑「E:\Java\jdk1.6.0_02」.
其次在系統變數裡面找到path,然後點編輯,path變數的含義就是系統在任何路徑下都可以識別java命令,則變數值為「%java_home%\bin;%java_home%\jre\bin」,(其中「%java_home%」的意思為剛才設置java_home的值),也可以直接寫上「E:\Java\jdk1.6.0_02」
最後再點「新建」,然後在變數名上寫classpath,該變數的含義是為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為「.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當前路徑)」,與「%java_home%有相同意思」
以上三個變數設置完畢,則按「確定」直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開「開始」-「運行」,打入「cmd」,進入dos系統界面。然後打「java -version」,如果安裝成功。系統會顯示java的版本信息。
另外安裝java時,安裝jdk 和 jre要有兩個目錄,安裝時都選擇在同一目錄會出現bin和lib文件覆蓋現象,從而出現無lib\tools.jar文件的現象,到時即使正確設置了環境變數後javac也不可用!!因此安裝jdk後一定要看下在jdk\lib下是否有tools.jar文件,有的話按照上面的方法設置環境變數就ok了
其實也不難
編程網頁上插入的java applet小程序需要下載什麼軟體?
如果是開發就要JDK,如果只是運行則什麼都不要下載,IE自帶了applet有解釋器,自己能執行,不用再多下載別的插件什麼的.
什麼是Java小程序
(小應用程序)
採用Java創建的基於HTML的程序。瀏覽器將其暫時下載到用戶的硬碟上,並在Web頁打開時在本地運行。
可通過網際網路下載並在接收計算機上運行的一小段程序。小應用程序通常用Java語言編寫並運行在瀏覽器軟體中,applet典型用於為萬維網網頁頁面定製或添加交互格式元素。Applet可以翻譯為小應用程序,可通過網際網路下載並在接收計算機上運行的一小段程序。,Java Applet就是用Java語言編寫的這樣的一些小應用程序,它們可以直接嵌入到網頁中,並能夠產生特殊的效果。包含Applet的網頁被稱為Java- powered頁,可以稱其為Java支持的網頁。
當用戶訪問這樣的網頁時, Applet被下載到用戶的計算機上執行,但前提是用戶使用的是支持Java的網路l瀏覽器。由於Applet是在用戶的計算機上執行的,因此它的執行速度不受網路帶寬或者Modem存取速度的限制。用戶可以更好地欣賞網頁上Applet產生的多媒體效果。
在Java Applet中,可以實現圖形繪製,字體和顏色控制,動畫和聲音的插入,人機交互及網路交流等功能。 Applet還提供了名為抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口環境開發工具。 AWT利用用戶計算機的GUI元素,可以建立標準的圖形用戶界面,如窗口、按鈕、滾動條等等。目前,在網路上有非常多的Applet範例來生動地展現這些功能,讀者可以去調閱相應的網頁以觀看它們的效果。
Applet的工作原理.
含有Applet的網頁的HTML文件代碼中部帶有applet 和/applet這樣一對標記,當支持Java的網路瀏覽器遇到這對標記時,就將下載相應的小應用程序代碼並在本地計算機上執行該Applet。
Java Applet 是用Java 語言編寫的一些小應用程序,這些程序是直接嵌入到頁面中,由支持Java的瀏覽器(IE 或 Nescape)解釋執行能夠產生特殊效果的程序。它可以大大提高Web頁面的交互能力和動態執行能力。包含Applet的網頁被稱為Java- powered頁,可以稱其為Java支持的網頁。
當用戶訪問這樣的網頁時,Applet被下載到用戶的計算機上執行,但前提是用戶使用的是支持Java的網路瀏覽器。由於Applet是在用戶的計算機上執行的,所以它的執行速度不受網路帶寬或者Modem存取速度的限制,用戶可以更好地欣賞網頁上Applet產生的多媒體效果。
Applet 小應用程序的實現主要依靠java.applet 包中的Applet類。與一般的應用程序不同,Applet應用程序必須嵌入在HTML頁面中,才能得到解釋執行;同時Applet可以從Web頁面中獲得參數,並和Web頁面進行交互。
含有Applet的網頁的HTML文件代碼中必須帶有applet和/applet這樣一對標記,當支持Java的網路瀏覽器遇到這對標記時,就將下載相應的小程序代碼並在本地計算機上執行該Applet小程序。
Applet是一種Java的小程序,它通過使用該Applet的HTML文件,由支持Java的網頁瀏覽器下載運行。也可以通過java開發工具的 appletviewer來運行。Applet 程序離不開使用它的HTML文件。這個HTML文件中關於Applet的信息至少應包含以下三點:
1)位元組碼文件名(編譯後的Java文件,以.class為後綴)
2)位元組碼文件的地址
3)在網頁上顯示Applet的方式。
一個HTML文件增加Applet有關的內容只是使網頁更加富有生氣,如添加聲音、動畫等這些吸引人的特徵,它並不會改變HTML文件中與Applet無關的元素。
(一) Applet程序開發步驟
Applet程序開發主要步驟如下:
1)選用EDIT或Windows Notepad等工具作為編輯器建立Java Applet源程序。
2)把Applet的源程序轉換為位元組碼文件。
3)編製使用class 的HTML文件。在HTML文件內放入必要的APPLET語句。
下面舉一個最簡單的HelloWorld 例子來說明Applet程序的開發過程:
(1) 編輯Applet 的java源文件
創建文件夾C:\ghq,在該文件夾下建立 HelloWorld.java
文件的源代碼如下:
import java.awt.*;
import java.applet.*;
public class HelloWorld extends Applet //繼承Appelet類,這是Appelet Java程序的特點
{
public void paint(Graphics g )
{
g.drawString(“Hello World!”,5,35);
}
}
保存上述程序在C:\ghq\HelloWorld.java文件里。
(2)編譯Applet
編譯HelloWorld.java源文件可使用如下JDK命令:
C:\ghq\javac HelloWorld.javaEnter
注意:如果編寫的源程序違反了Java編程語言的語法規則,Java編譯器將在屏幕上顯示語法錯誤提示信息。源文件中必須不含任何語法錯誤,Java編譯器才能成功地把源程序轉換為appletviewer和瀏覽器能夠執行的位元組碼程序。
成功地編譯Java applet之後生成響應的位元組碼文件HelloWorld.class的文件。用資源管理器或DIR命令列出目錄列表,將會發現目錄C:\ghq中多了一個名為HelloWorld.class的文件。
(3)創建HTML文件
在運行創建的HelloWorld.class 之前,還需創建一個HTML文件,appletviewer或瀏覽器將通過該文件訪問創建的Applet。為運行HelloWorld.class, 需要創建包含如下HTML語句的名為HelloWorld.html的文件。
HTML
TITLEHelloWorld! Applet/TITLE
APPLET
CODE=”JavaWorld.class”
WIDTH=200
HEIGHT=100
/APPLET
/HTML
本例中,APPLET語句指明該Applet位元組碼類文件名和以像素為單位的窗口的尺寸。雖然這裡HTML文件使用的文件名為 HelloWorld.HTML,它對應於HelloWorld.java的名字,但這種對應關係不是必須的,可以用其他的任何名字(比如說 Ghq.HTML)命名該HTML文件。但是使文件名保持一種對應關係可給文件的管理帶來方便。
(4)執行 HelloWorld.html
如果用appletviewer運行HelloWorld.html,需輸入如下的命令行:
C:\ghq\appletviewer JavaWorld.htmlENTER
可以看出,該命令啟動了appletviewer並指明了HTML文件,該HTML文件中包含對應於HelloWorld 的APPLET語句。
如果用瀏覽器運行HelloWorld Applet,需在瀏覽器的地址欄中輸入HTML文件URL地址。
至此,一個Applet程序的開發運行整個過程結束了(包括java源文件、編譯的class文件、html文件以及用appletviewer或用瀏覽器運行)。
(二) Applet類
Applet類是所有Applet應用的基類,所有的Java小應用程序都必須繼承該類。如下所示。
import java. applet.*;
public class OurApplet extends Applet
{
……
……
}
Applet類的構造函數只有一種,即:public Applet()
Applet實現了很多基本的方法,下面列出了Applet類中常用方法和用途。
public final void setStub(AppletStub stub)
//設置Applet的stub.stub是Java和C之間轉換參數並返回值的代碼位,它是由系統自動設定的。
public boolean isActive();// 判斷一個Applet是否處於活動狀態。
public URL getDocumentBase();// 檢索表示該Applet運行的文件目錄的對象。
public URL getCodeBase();// 獲取該Applet 代碼的URL地址。
public String getParameter(String name);// 獲取該Applet 由name指定參數的值。
public AppletContext getAppletContext();// 返回瀏覽器或小應用程序觀察器。
public void resize(int width,int height);// 調整Applet運行的窗口尺寸。
public void resize(Dimension d);// 調整Applet運行的窗口尺寸。
public void showStatus(String msg);// 在瀏覽器的狀態條中顯示指定的信息。
public Image getImage(URL url); // 按url指定的地址裝入圖象。
public Image getImage(URL url,String name);// 按url指定的地址和文件名載入圖像。
public AudioClip getAudioClip(URL url);// 按url指定的地址獲取聲音文件。
public AudioClip getAudioClip(URL url, String name);// 按url指定的地址和文件名獲取聲音。
public String getAppletInfo();// 返回Applet應用有關的作者、版本和版權方面的信息;
public String[][] getParameterInfo();
// 返回描述Applet參數的字元串數組,該數組通常包含三個字元串: 參數名、該參數所需值的類型和該參數的說明。
public void play(URL url);// 載入並播放一個url指定的音頻剪輯。
public void destroy();//撤消Applet及其所佔用的資源。若該Applet是活動的,則先終止該Applet的運行。
(1) Applet運行狀態控制基本方法
Applet類中的四種基本方法用來控制其運行狀態:init()、start()、stop()、destroy()
init()方法
這個方法主要是為Applet的正常運行做一些初始化工作。當一個Applet被系統調用時,系統首先調用的就是該方法。通常可以在該方法中完成從網頁向Applet傳遞參數,添加用戶界面的基本組件等操作。
start()方法
系統在調用完init()方法之後,將自動調用start()方法。而且,每當用戶離開包含該Applet的主頁後又再返回時,系統又會再執行一遍 start()方法。這就意味著start()方法可以被多次執行,而不像init()方法。因此,可把只希望執行一遍的代碼放在init()方法中。可以在start()方法中開始一個線程,如繼續一個動畫、聲音等。
stop()方法
這個方法在用戶離開Applet所在頁面時執行,因此,它也是可以被多次執行的。它使你可以在用戶並不注意Applet的時候,停止一些耗用系統資源的工作以免影響系統的運行速度,且並不需要人為地去調用該方法。如果Applet中不包含動畫、聲音等程序,通常也不必實現該方法。
destroy()方法
與對象的finalize()方法不同,Java在瀏覽器關閉的時候才調用該方法。Applet是嵌在HTML文件中的,所以destroty()方法不關心何時Applet被關閉,它在瀏覽器關閉的時候自動執行。在destroy()方法中一般可以要求收回佔用的非內存獨立資源。(如果在 Applet仍在運行時瀏覽器被關閉,系統將先執行stop()方法,再執行destroy()方法。
(2) Applet應用的有關參數說明
利用Applet來接收從HTML中傳遞過來的參數,下面對這些參數作一簡單說明:
* CODE標誌
CODE標誌指定Applet的類名;WIDTH和HEIGHT標誌指定Applet窗口的像素尺寸。在APPLET語句里還可使用其他一些標誌。
* CODEBASE 標誌
CODEBASE標誌指定Applet的URL地址。Applet的通用資源定位地址URL,它可以是絕對地址,如。也可以是相對於當前HTML所在目錄的相對地址,如/AppletPath/Name。如果HTML文件不指定 CODEBASE 標誌,瀏覽器將使用和HTML文件相同的URL。
* ALT 標誌
雖然Java在WWW上很受歡迎,但並非所有瀏覽器都對其提供支持。如果某瀏覽器無法運行Java Applet,那麼它在遇到APPLET語句時將顯示ALT標誌指定的文本信息。
* ALIGN 標誌
ALIGN標誌可用來控制把Applet窗口顯示在HTML文檔窗口的什麼位置。與HTMLLMG語句一樣,ALIGN標誌指定的值可以是TOP、MIDDLE或BOTTOM。
* VSPACE與HSPACE 標誌
VSPACE和HSPACE標誌指定瀏覽器顯示在Applet窗口周圍的水平和豎直空白條的尺寸,單位為像素。如下例使用該標誌在Applet窗口之上和之下各留出50像素的空白,在其左和其右各留出25像素的空白:
* NAME 標誌
NAME標誌把指定的名字賦予Applet的當前實例。當瀏覽器同時運行兩個或多個Applet時,各Applet可通過名字相互引用或交換信息。如果忽略NAME標誌,Applet的名字將對應於其類名。
* PARAM 標誌
通用性是程序設計所追求的目標之一。使用戶或者程序員能很方便地使用同一個Applet完成不同的任務是通用性的具體表現。從HTML文件獲取信息是提高Applet通用性的一條有效途徑。
假設編製了一個把某公司的名字在屏幕上捲動的Applet。為了使該Applet更加通用,則可以使該Applet從HTML文件獲取需要捲動的文本信息。這樣,若想顯示另一個公司的名字,用不著修改Java Applet本身,只需修改HTML文件即可。
PARAM 標誌可用來在HTML文件里指定參數,格式如下所示:
PARAM Name=”name” Value=”Liter”
Java Applet可調用getParameter方法獲取HTML文件里設置的參數值。
上面這個例子就是一個簡單主頁的HTML文件代碼。代碼第五行中的P,是為了確保Applet出現在新的一行,若沒有它, Applet將會緊接著上一行的最後一個單詞出現。代碼第六、七兩行是關於Applet的一些參數。其中第六行是必需的Applet參數,定義了編譯後的包含Applet位元組碼的文件名,後綴通常為「.class」;和以象素為單位的Applet的初始寬度與高度。第七行則是附加的Applet參數,它由一個分離的
標記來指定其後的名稱和值,在這裡是img的值為「example.gif』,它代表了一個圖形文件名。
Applet的下載與圖形文件一樣需要一定的時間,若干秒後它才能在屏幕上顯示出來。等待的時間則取決於Applet的大小和用戶的網路連接的速度。一旦下載以後,它便和本地計算機上的程序以相同的速度運行了。
Applet在用戶的計算機上執行時,還可以下載其它的資源,如聲音文件、圖像文件或更多的Java代碼,有些Applet還允許用戶進行互動式操作。但這需要重複的鏈接與下載,因此速度很慢,這是一個亟待解決的問題,可以想到的一個好辦法是採用類似高速緩存的技術,將每次下載的文件都臨時保存在用戶的硬碟上,雖然第一次使用時花的時間比較多,但當再次使用時,只需直接從硬碟上讀取文件而無需再與Internet連接,便可以大大提高性能了。
從哪裡得到Applet
自從Java日益流行之後,世界各地的愛好者們便不斷創造出各種各樣的Applet。這裡列出了幾個較大的Applet收集站,讀者可以去逛一逛,看看這些Applet的效果如何,相信會使人流連忘返的。
這是Intemet上最負盛名的Applet收集站,它按照小應用程序的用途加以分類,並列出了它們的說明、功能和程序代碼,其規模和種類之多,令人嘆為觀止。
這個站點的特色是對它收集的小應用程序都加以評分,JARS是小應用程序評價服務(Java Applet Rating Services)的簡稱。許多Java開發者均以能獲得其好評為榮。
這個URL可真夠長的!這是Yahoo公司提供的小應用程序目錄,收集的數量雖然稍遜於Gamelan,但也很可觀了。
/java_applets/ BR這是網景公司提供的小應用程序演示網頁,同時也提供一些Java信息。
這是一個小應用程序的信息站點,提供了許多實用信息,讀者可以藉助這裡的資料庫,查詢自己感興趣的小應用程序的相關信 .
applet的超類是panel,
如果您認為本詞條還有待完善,需要補充新內容或修改錯誤內容,請 編輯詞條
貢獻者(共6名):
jlbstz2003、fuweimin911、明明我心521、mengduanhonglo、邪惡怖怖、lym13
本詞條在以下詞條中被提及:
java.applet、JRE、web2.0、www
「Applet」在英漢詞典中的解釋(來源:百度詞典):
applet
n.
1. 【電腦】程序類型(一小程序可附予其它程序一些功能,像Java就是一受歡迎用之以產生applet的語言)
關於本詞條的評論(共4條):查看評論
返回頁首
©2008 Baidu
原創文章,作者:MQTWK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130076.html