java 2編程入門手冊

java 2編程入門手冊

ID:6621218

大?。?7.50 KB

頁數(shù):15頁

時間:2018-01-20

java 2編程入門手冊_第1頁
java 2編程入門手冊_第2頁
java 2編程入門手冊_第3頁
java 2編程入門手冊_第4頁
java 2編程入門手冊_第5頁
資源描述:

《java 2編程入門手冊》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、Java2編程入門手冊Java2編程入門手冊宋庭新2000年第53期1995年,SUNMicroSystem公司開發(fā)的Java編程語言闖入Internet,并隨即成為最熱門的話題。經(jīng)過近5年的發(fā)展,Java技術逐漸變得穩(wěn)定和可靠,它正日益成為客戶機、數(shù)據(jù)庫和其它服務器之間進行通信的“中間件”。Java之所以受到眾人矚目,源于其強大的移植能力,多線程處理和連網(wǎng)能力,這也是Java的魅力所在。目前,Java開發(fā)包的版本已發(fā)展到JDK1.2.2,我們常說的Java2是平臺,包括JDK1.2.2。#1一、Java起步1.Java的特點Java主要用來編寫網(wǎng)絡應用程序,如電子商務平臺,網(wǎng)上股票交易

2、系統(tǒng)等。這是由它的平臺無關性、安全性等特點決定的。具體說來,Java包括如下特點:(1)簡單。這是和C++比較而言的,由于Java是從C++中衍生并改進的,它省略了C++中一些罕見的、難以理解和極易混淆的特性。如:Java沒有指針、頭文件、復雜數(shù)據(jù)結構、友元、虛擬基礎類等,Java不支持goto,無需人工操作內(nèi)存進行內(nèi)存釋放等。(2)可移植性。Java程序只需編寫一次,便可運行于Windows/NT,Unix,Solaris等操作系統(tǒng)。(3)面向?qū)ο蟆ava是面向?qū)ο蟪绦蛟O計語言,其所有功能均是通過“對象點取方法”的方式實現(xiàn)。(4)解釋型。Java程序經(jīng)過編譯后,生成字節(jié)碼,然后經(jīng)過J

3、VM(Java虛擬機)的解釋才能運行。但它并不是如QBasic語言的純粹解釋型語言。(5)分布式。具強大的網(wǎng)絡編程能力,如Java可很容易地打開一個Socket網(wǎng)絡連接,可用來編寫CGI腳本,以及Applet(小應用程序)和Servlet(服務器小應用程序)。(6)健壯性。由于Java沒有指針,有效地避免了內(nèi)存的出錯,程序不易崩潰。(7)多線程。Java的多線程編程比其它語言更加容易實現(xiàn)。(8)安全。Java是目前最安全的一種程序設計語言,各種安全機制有效地避免了網(wǎng)絡黑客的進攻。(9)動態(tài)性。Java與不斷發(fā)展的工作環(huán)境有很好的相容性,可將新代碼隨時加入到一個正在運行的程序,可以很容易的

4、向類文件中添加新方法和新實例變量。(10)中性結構。Java編譯器生成的是一種中性的對象文本格式,只要對方安裝了Java運行時間庫,可在很多處理器中執(zhí)行,而同計算機體系無關。2.Java虛擬機JVMJava虛擬機是通過軟件模擬的方式來提供了各種硬件平臺規(guī)范。Java程序之所以與平臺無關,正是因為通過了不同平臺的JVM的解釋。一般Java開發(fā)包和WEB瀏覽器都提供和支持JVM。3.垃圾回收機制GarbageCollection不需要編寫任何額外的代碼,Java的垃圾回收機制就能自動檢查和回收不再需要的內(nèi)存。有效的避免了內(nèi)存沖突和程序崩4.Java開發(fā)包JDK(JavaDevelopment

5、Kit)要編譯和運行Java程序,必須安裝JDK。最新版本的JDK1.2.2可從SUN公司的站點www.sun.com免費下載,安裝后約有129M左右。在x:\jdk1.2.2目錄下,可以看到\bin,\docs等子目錄,其中\bin存放Java編譯、運行的各種工具,\docs存放Java基本類庫的的API文檔,打開該目錄下的index.html文件,即可查閱Java中所有的類及其成員。5.Java程序的運行方法在安裝JDK后,有以下幾種方法可運行Java程序:(1)方法1①配置autoexec.bat文件:path=c:\jdk1.2.2\binsetclasspath=.;x:\jd

6、k1.2.2②用記事本等文本編輯器編輯Java源文件,存盤文件名為xxxx.java,其中xxxx必須是源文件中的公共類名。注意:Java程序是嚴格區(qū)分大小寫字母的,在Java應用程序中,有且僅有一個公共類,且類名首字母必須大寫。③在MS-DOS方式下,編譯Java程序:javacxxxx.java運行Java程序:javaxxxx(2)方法2使用EditPlus2或TextPad等文本編輯器,在其“工具”菜單欄配置好Java編譯及運行工具后,可直接在這些編輯器中運行Java程序。(3)方法3使用JBuilder等可視化的集成開發(fā)調(diào)試環(huán)境。本文推薦初學者使用第二種方法,即使用EditPl

7、us2作為Java的編寫及運行工具。6.經(jīng)典的HelloWorld.java程序源代碼如下:publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}說明:HelloWorld―公共類名;main()―主方法,java應用程序的入口;Stringargs[]―main()方法的參數(shù)為字符串數(shù)組;void―主

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。