freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java概述及開(kāi)發(fā)環(huán)境搭建(精)(已修改)

2025-10-16 14:34 本頁(yè)面
 

【正文】 第一篇:Java概述及開(kāi)發(fā)環(huán)境搭建(精)第1章Java概述及開(kāi)發(fā)環(huán)境搭建 通過(guò)本章的學(xué)習(xí)可以達(dá)到以下目標(biāo): ?認(rèn)識(shí)Java并了解其發(fā)展歷史。?可以安裝并配置Java開(kāi)發(fā)環(huán)境。?掌握J(rèn)ava中Path及classpath屬性的作用。?可以編寫并運(yùn)行一個(gè)簡(jiǎn)單的Java程序。?可以掌握J(rèn)ava的開(kāi)發(fā)流程。Java是一門程序設(shè)計(jì)語(yǔ)言,其本身的發(fā)展經(jīng)過(guò)了一系列的過(guò)程。本章將首先介紹Java 的發(fā)展歷程,讓讀者對(duì)Java有一個(gè)基本的認(rèn)識(shí),了解Java的主要作用,接著詳細(xì)講解Java 開(kāi)發(fā)環(huán)境的搭建,包括Java開(kāi)發(fā)中一些基本的注意事項(xiàng)。本章視頻錄像講解時(shí)間為35分鐘,源代碼在光盤對(duì)應(yīng)的章節(jié)下。 認(rèn)識(shí)Java 什么是Java Java是Sun(全稱為Stanford University Network,1982年成立,Sun公司的Logo如圖11所示公司開(kāi)發(fā)出來(lái)的一套編程語(yǔ)言,主設(shè)計(jì)者是James Gosling(如圖12所示,最早來(lái)源于一個(gè)叫Green的項(xiàng)目,這個(gè)項(xiàng)目原來(lái)的目的是為家用電子消費(fèi)產(chǎn)品開(kāi)發(fā)一個(gè)分布式代碼系統(tǒng),這樣就可以通過(guò)網(wǎng)絡(luò)對(duì)家用電器進(jìn)行控制。開(kāi)始Sun的工程師們準(zhǔn)備采用C++,但由于C++過(guò)于復(fù)雜,安全性差,最后決定基于C++開(kāi)發(fā)一種新語(yǔ)言O(shè)ak(Java的前身,1991年出現(xiàn),Oak是一種用于網(wǎng)絡(luò)的、精巧而安全的語(yǔ)言,Sun公司曾以此投標(biāo)過(guò)一個(gè)交互式電視項(xiàng)目,但結(jié)果被SGI打敗。于是當(dāng)時(shí)的Oak幾乎“無(wú)家可歸”,恰巧這時(shí)Mark Ardreesen開(kāi)發(fā)的Mosaic和Netscape啟發(fā)了Oak項(xiàng)目組成員,Sun的工程師們用Java 編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官Scott McNealy的支持,觸發(fā)了Java進(jìn)軍Internet。第1章 Java 概述及開(kāi)發(fā)環(huán)境搭建 圖11 Sun 公司Logo 圖12 James Gosling Java 語(yǔ)言發(fā)展到今天經(jīng)歷了一系列的過(guò)程,Java 在1995年5月23日推出了JDK ,此版本標(biāo)志著Java 正式進(jìn)軍Internet 的開(kāi)始,在1998年對(duì)之前的JDK 進(jìn)行了升級(jí)并推出了JDK ,該版本加入了大量的輕量級(jí)組件包,從此之后Java 被正式命名為Java 2。Java 語(yǔ)言發(fā)展到今天經(jīng)歷了以下3個(gè)發(fā)展方向。↘ J2SE :Java 2 Platform Standard Edition。包含構(gòu)成Java 語(yǔ)言核心的類,如數(shù)據(jù)庫(kù)連接、接口定義、輸入/輸出和網(wǎng)絡(luò)編程。↘ J2ME :Java 2 Platform Micro Edition。包含J2SE 中一部分類,用于消費(fèi)類電子產(chǎn)品的軟件開(kāi)發(fā),如呼機(jī)、智能卡、手機(jī)、PDA 和機(jī)頂盒。↘ J2EE :Java 2 Platform Enterprise Edition。Enterprise Edition(企業(yè)版包含J2SE 中 的所有類,并且還包含用于開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的類,如EJB、Servlet、JSP、XML 和事務(wù)控制,也是現(xiàn)在Java 應(yīng)用的主要方向。雖然Java 語(yǔ)言的發(fā)展方向有3個(gè),但是這3門技術(shù)中最核心的部分是J2SE ,而J2ME 和J2EE 是在J2SE 基礎(chǔ)之上發(fā)展起來(lái)的,3種技術(shù)的關(guān)系如圖13所示。另外要提醒讀者的是,在2005年Java 十周年大會(huì)之后這3門技術(shù)又重新更名: ↘ J2SE 更名為JAVA SE。↘ J2ME 更名為JAVA ME。↘ J2EE 更名為JAVA EE。圖13 3種技術(shù)的關(guān)系 Java 語(yǔ)言的特點(diǎn)Java 語(yǔ)言的許多有效的特性吸引著程序員們,下面介紹最主要的幾個(gè)。Java 語(yǔ)言是一種相當(dāng)簡(jiǎn)潔的“面向?qū)ο蟆背绦蛟O(shè)計(jì)語(yǔ)言,它省略了C++語(yǔ)言中所有的難以理解、容易混淆的特性,如頭文件、指針、結(jié)構(gòu)、單元、運(yùn)算符重載和虛擬基礎(chǔ)類等,更加嚴(yán)謹(jǐn)、簡(jiǎn)潔。對(duì)于一個(gè)程序員而言,寫出來(lái)的程序如果不需要修改就能夠同時(shí)在Windows、MacOS、UNIX 等平臺(tái)上運(yùn)行,簡(jiǎn)直就是美夢(mèng)成真,而Java 語(yǔ)言就讓這個(gè)原本遙不可及的事已經(jīng)越來(lái)越近了。使用Java 語(yǔ)言編寫的程序,只要做較少的修改,甚至有時(shí)根本不需修改即可在Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典 不同平臺(tái)上運(yùn)行。4 第1章Java概述及開(kāi)發(fā)環(huán)境搭建 可以這么說(shuō),“面向?qū)ο蟆笔擒浖こ虒W(xué)的一次革命,大大提升了人類的軟件開(kāi)發(fā)能力,是一個(gè)偉大的進(jìn)步,是軟件發(fā)展的一個(gè)重大的里程碑。在過(guò)去的30年間,“面向?qū)ο蟆庇辛碎L(zhǎng)足的發(fā)展,充分體現(xiàn)了其自身的價(jià)值,到現(xiàn)在已經(jīng)形成了一個(gè)包含“面向?qū)ο蟮南到y(tǒng)分析”、“面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)”和“面向?qū)ο蟮某绦蛟O(shè)計(jì)”的完整體系。所以作為一種現(xiàn)代編程語(yǔ)言,是不能夠偏離“面向?qū)ο蟆边@一方向的,Java語(yǔ)言也不例外。Java語(yǔ)言是一種解釋型語(yǔ)言,相對(duì)于C/C++語(yǔ)言來(lái)說(shuō),用Java語(yǔ)言寫出來(lái)的程序效率低,執(zhí)行速度慢。但它可以通過(guò)在不同平臺(tái)上運(yùn)行Java解釋器,對(duì)Java代碼進(jìn)行解釋,來(lái)實(shí)現(xiàn)“一次編寫,到處運(yùn)行”的目標(biāo)。為了達(dá)到目標(biāo),犧牲效率還是值得的,而且,現(xiàn)在的計(jì)算機(jī)技術(shù)日新月異,運(yùn)算速度也越來(lái)越快,用戶不會(huì)感到太慢。Java語(yǔ)言具有強(qiáng)大的、易于使用的聯(lián)網(wǎng)能力,非常適合開(kāi)發(fā)分布式計(jì)算的程序。Java 應(yīng)用程序可以像訪問(wèn)本地文件系統(tǒng)那樣通過(guò)URL訪問(wèn)遠(yuǎn)程對(duì)象。使用Java語(yǔ)言編寫Socket通信程序比使用任何其他語(yǔ)言都簡(jiǎn)單。而且它還十分適用于公共網(wǎng)關(guān)接口(CGI腳本的開(kāi)發(fā),另外還可以使用Java小應(yīng)用程序(Applet、Java服務(wù)器頁(yè)面(Java Server Page,JSP、Servlet等手段來(lái)構(gòu)建更豐富的網(wǎng)頁(yè)。由于Java是一種解釋型語(yǔ)言,所以它的執(zhí)行效率相對(duì)就會(huì)慢一些,但由于Java語(yǔ)言采用了下面兩種手段,使其擁有較好的性能。↘Java語(yǔ)言源程序編寫完成后,先使用Java偽編譯器進(jìn)行偽編譯,將其轉(zhuǎn)換為中間碼(也稱為字節(jié)碼再解釋。↘提供了一種“準(zhǔn)實(shí)時(shí)”(JustinTime,JIT編譯器,當(dāng)需要更快的速度時(shí),可以使用JIT編譯器將字節(jié)碼轉(zhuǎn)換成機(jī)器碼,然后將其緩沖下來(lái),這樣速度就會(huì)更快。、防患于未然的特征Java語(yǔ)言在偽編譯時(shí),做了許多早期潛在問(wèn)題的檢查,并且在運(yùn)行時(shí)又做了一些相應(yīng)的檢查,可以說(shuō)是一種最嚴(yán)格的“編譯器”。它的這種“防患于未然”的手段將許多程序中的錯(cuò)誤都扼殺在“搖籃”之中,經(jīng)常有許多在其他語(yǔ)言中必須通過(guò)運(yùn)行才會(huì)暴露出來(lái)的錯(cuò)誤,在編譯階段就被發(fā)現(xiàn)了。另外,在Java語(yǔ)言中還具備了許多保證程序穩(wěn)定、健壯的特性,有效地減少了錯(cuò)誤,也使Java應(yīng)用程序更加健壯。線程是一種輕量級(jí)進(jìn)程,是現(xiàn)代程序設(shè)計(jì)中必不可少的一種特性。多線程處理能力使 Java 開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典 程序具有更好的交互性、實(shí)時(shí)性。Java 在多線程處理方面性能超群,具有讓設(shè)計(jì)者驚喜的強(qiáng)大功能,而且在Java 語(yǔ)言中進(jìn)行多線程處理也很簡(jiǎn)單。Java 語(yǔ)言在設(shè)計(jì)時(shí)在安全性方面考慮得很仔細(xì),做了許多探
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1