亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Java語言在高校程序設計教學中的應用

        2012-12-31 00:00:00王玉鐸
        計算機光盤軟件與應用 2012年22期

        摘要:隨著互聯網應用和Web服務的不斷發(fā)展,人們逐漸認可Java語言具有許多優(yōu)秀的特性,是當今最為流行的程序設計語言之一。越來越多的高校將Java語言作為程序設計教學是主要的變成工具,本位主要介紹Java語言的特點及在程序設計教學中的應用。

        關鍵詞:Java;語言程序設計;JDK

        中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9599 (2012) 22-0000-02

        隨著引動應用和嵌入式應用的不斷推廣,許多高校的計算機類傳統專業(yè)(計算機科學與技術、網絡工程、軟件工程等)加強了對于JAVA語言開發(fā)能力的要求,這些專業(yè)或將JAVA課程與C++課程平行開設供學生選擇,或在C++課程之后增加一門精煉的JAVA課程,以適應專業(yè)人才能力的要求。

        1 Java語言簡介

        Java語言是有Sun公司于1995年推出的一種新的編程語言,是一種跨平臺、適合于分布式計算環(huán)境的純面向對象語言。JAVA從誕生到現在主要經歷了如下過程:(1)1996年初,Sun公司發(fā)布了JAVA1.0,但是很快人們就發(fā)現其很嚴重的缺陷,雖然后來Java1.1的發(fā)布彌補了其中大部分明顯的缺陷,為GUL變成增加了新的時間處理模型,但仍然具有很大的局限性。(2)1998年Sun公司推出Java1.2。該版本公家接近了“一次開發(fā),隨處運行”的承諾。后來的1.3及1.4版本擴展了標準類庫,提高了系統性能,同時為Java語言添加了很多新的特性。從Java1.2開始Java也成為Java2,并且分J2SE、J2EE、J2ME3個版本。(3)2004年Java5.0發(fā)布,為Java添加了很多新的特性,如泛型、安全枚舉類型、程序注解等,大大簡化的Java的開發(fā)。(4)2006年底Java6.0發(fā)布,不但進一步提升了性能,還加入了對各種腳本語言嵌入式開發(fā)的支持等特性,大大提升了Java的開發(fā)能力和易用性。

        2 Java的平臺版本

        2.1 JavaSE(JavaStandardEdition):Java的標準版,包含Java基礎類庫和語法。主要用來進行桌面以及普通網絡、數據庫等程序的開發(fā)。

        2.2 JavaEE(JavaenterpriseEdition):Java的企業(yè)版,用于編寫企業(yè)級應用程序。它是一個標準的多層體系結構,可以將企業(yè)級應用程序劃分為客戶層、表示層、業(yè)務層和數據層,主要用于開發(fā)和部署分布式、基于組件、安全可靠、可伸縮和易于管理的企業(yè)級應用程序。

        2.3 JavaME(JavaMicroEdition):Java的微型版,提供了移動、嵌入式開發(fā)需要的各種技術支持,如CDC,CLDC等。主要用于開發(fā)具有優(yōu)先的連接、內存和用戶界面能力的設備應用程序。

        3 Java語言的特點

        3.1 簡單。Java語言的語法規(guī)則和C++類似,他通過提供最基本的方法完成指定的任務。但Java語言對C++進行了簡化和提高,例如,指針和多重繼承通常使程序變得復雜,Java用接口取代了多重繼承,并取消了指針,大大簡化了程序設計人員的內存管理工作。

        3.2 面向對象。Java語言以面向對象為基礎。在Java語言中,不能再類外面定義單獨的數據和函數,所有對象都要派生出同一個基類,并共享它所有功能,也就是說,Java語言最外部的數據類型是對象,所有的元素都要通過類和對象來訪問。

        3.3 分布式。Java在網絡方面的強大易用是其他語言無法比擬的,通過其提供的類庫可以方便地處理各種網絡協議,方便地進行傳統的套接字網絡開發(fā),例如WEB服務等現在流行的網絡開發(fā)。

        3.4 健壯。Java能夠檢查程序在編譯和運行是的錯誤,并將出錯信息報告給程序員。同時其提供垃圾收集機制來自動管理內存,避免了程序員很多無心的錯誤和惡意的攻擊。

        3.5 可移植性。與平臺無關的特性可以方便地將Java部署到任何不同平臺的機器上。同時Java的類庫封裝了不同平臺上的實現,提供統一的借口,是的同樣的類庫可以在不同的平臺上使用。

        3.6 安全性。在安全性方面Java也是首屈一指的,其實目前極少的語言本身具有安全性的開發(fā)平臺。

        4 Java開發(fā)工具箱

        JDK(JavaDevelopmentKit)是Java開發(fā)工具箱,是免費下載和使用的,可以到相關的網站上搜索。要編譯和執(zhí)行Java程序,Java開發(fā)包是必備的。Sun公司為Java開發(fā)了適合不同操作系統的版本。在JDK安裝目錄下各個目錄文件,如表所示:

        設置環(huán)境變量的目的是為了能夠正常使用所安裝的JDK開發(fā)包。通常,我們需要設置兩個環(huán)境變量:PATH和CLASSPATH。

        系統路徑path,用于系統自動尋找到所輸入命令的正確位置。

        path=.;D:\java\jdk1.6\bin

        類路徑classpath,用于系統編譯時所用到的類庫路徑;classpath=.;D:\java\jre1.6\lib\dt.jar;D:\java\jre1.6\lib\tools.jar

        5 Java程序的分類

        5.1 Application(應用程序)

        5.2 Applet(小程序)

        5.3 Servlet(服務器端小程序)

        應用程序在計算機中單獨運行,而小程序只能嵌在HTML網頁中運行,這需要一些網頁知識。Servlet是運行在服務器端的小程序,它可以處理客戶傳來的請求(request),然后傳給客戶端(response)。本節(jié)的例子將采用notepad作為程序的編輯器,然后在JDK5.0平臺下運行。

        6 Java的集成運行環(huán)境

        編寫Java源文件的工具主要有兩類:

        6.1 文本編輯器:Windows系統自帶的編輯器Notepad、EditPlus、UltraEdit等;

        6.2 集成開發(fā)環(huán)境:(1)Sun微系統公司的JDK;Borland公司的JBuilder;(2)IBM公司的Eclipse;(3)Oracle公司的JDeveloper;(4)IBM公司的VisualAgeforJava;(5)Sun公司的NetBeans與SunJavaStudio5;(6)Sun公司的JavaWorkshop;(7)BEA公司的WebLogicWorkshop;(8)Macromedia公司的JRUN;(9)Sun公司的JCreator;(10)Microsoft公司的MicrosoftVisualJ++;

        7 結束語

        總之,Java是目前被廣泛使用的編程語言之一,掌握Java語言,能夠進行典型的Java應用開發(fā),是對蒲絨高等院校計算機及相關專業(yè)學生最基本的能力要求之一。

        參考文獻:

        [1]肖磊.Java實用教程[M].人民郵電出版社,2008,5.

        [2]李永杰.Java程序設計簡明教程[M].人民郵電出版社.2008,5.

        又污又爽又黄的网站| 中文字幕亚洲精品在线| 精品久久久久久亚洲综合网| 天天弄天天模| 免费中文熟妇在线影片| 日本精品熟妇一区二区三区| 白白在线视频免费观看嘛| 久久久亚洲欧洲日产国码αv | 日韩av高清无码| 成人综合亚洲欧美一区h| 亚洲国产精品激情综合色婷婷| 亚洲成av人在线观看网址| 亚洲欧美日韩中文无线码| 国产丝袜精品丝袜一区二区| 色婷婷精品午夜在线播放| 射精专区一区二区朝鲜| 久久亚洲sm情趣捆绑调教| 亚洲女同一区二区久久| 东京热日本av在线观看| 久久成人国产精品| 国产精品九九九久久九九| 饥渴少妇一区二区三区| 亚洲狠狠婷婷综合久久久久| 国产精品jizz视频| 无码区a∨视频体验区30秒| 午夜精品男人天堂av| 欧美激情一区二区三区 | 免费网站看v片在线18禁无码| 91福利视频免费| 澳门精品一区二区三区| 精品久久久久久亚洲综合网| 久久日本三级韩国三级| 欧美在线Aⅴ性色| 国产自拍偷拍精品视频在线观看| 免费人成再在线观看视频 | 久久迷青品着产亚洲av网站| 99人中文字幕亚洲区三| 日韩制服国产精品一区| 亚州AV成人无码久久精品| 日韩免费精品在线观看| 欧美亚洲色综久久精品国产 |