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

正文內(nèi)容

java語言概述與面向?qū)ο笏枷胫杏⑽姆g-全文預(yù)覽

2025-07-16 07:00 上一頁面

下一頁面
  

【正文】 to demonstrate a part of the new platform, including the Green Operating System, Oak programming language, libraries, and its hardware. First attempt is a class for PDA devices, named Star7, this device has bright graphical interface and is known as Duke intelligent agents to help users. December 3, 1992, this equipment was displayed. In the same year in November, Green plans to be transformed into FirstPerson Limited, a wholly owned subsidiary of Sun Microsystems, the team was relocated to the Palo Alto. FirstPerson team building interest in a highly interactive devices, when Time Warner issued a request for proposals on the TV settop box book (Request for proposal), FirstPerson changed their goal to seek submissions as a response to proposed proposed a settop box platform. But the cable industry that FirstPerson platform to give users too much control, so lost to the FirstPerson tender SGI. 3DO Company and the other a transaction on the settop box does not succeed, because of their platform can not produce any benefit in the television industry, the pany picked up again and yang pany. The first JAVA program HelloWorld / / File Name / / Declare a class public class HelloWorld { / / Declare a method public static void main (String args []) {/ / import procedures / / Output (hello world!)。2.解釋支撐Java語言目標(biāo)的三種主要技術(shù)(自查資料完善)。顯然編寫子類就沒有必要重復(fù)書寫父類中乙有的代碼部分,這是OOP中最典型的代碼重用。顯然,避免了面向過程語言的平行缺陷,說明了類和成員之間的所屬關(guān)系。成員一個(gè)事物的構(gòu)成元素,討論類的時(shí)候就是虛擬的,討論對象的時(shí)候就是具體的。 主要概念類類是對一類事物的抽象表示,其角色就相當(dāng)于數(shù)據(jù)類型,當(dāng)然可以算作復(fù)雜的數(shù)據(jù)類型。例如:描述身高或姓名,各自只是一個(gè)簡單的數(shù)據(jù)變量;描述一個(gè)學(xué)生,可以使用學(xué)號、姓名、宿舍、班級等;那更換宿舍算什么呢!那描述宿舍、班級,又要有許多個(gè)項(xiàng)目。 面向?qū)ο笏枷虢榻B面向?qū)ο笏枷?,對現(xiàn)實(shí)世界采用直觀的理解,計(jì)算機(jī)化時(shí)候采用深度的抽象,簡單地可以總結(jié)如下:系統(tǒng)是由事物構(gòu)成的,事物之間是有聯(lián)系的,復(fù)雜的事物也是系統(tǒng);系統(tǒng)與系統(tǒng)、系統(tǒng)與事物、事物與事物之間是有明確界限(邊界)的;系統(tǒng)或事物的狀態(tài)刻畫可以用屬性表示,屬性一般是些簡單的數(shù)據(jù),如果復(fù)雜那就是事物了;系統(tǒng)或事物的狀態(tài)會發(fā)生變化,稱為行為,產(chǎn)生變化是有原因的(內(nèi)部的或外部的),變化的過程可能是復(fù)雜的;不同的事物之間會具有共同的屬性和行為,共同的極端情形就是完全包含。此時(shí)的認(rèn)知思想不僅更接近于現(xiàn)實(shí)世界,其抽象程度也很高。同時(shí)很多集成開發(fā)工具(IDE)的出現(xiàn)使編譯和運(yùn)行Java程序更加容易,并且很多集成開發(fā)工具(如Eclipse)都是免費(fèi)的。l 垃圾收集就是將不再需要的已分配內(nèi)存塊回收。有時(shí)這是一件很困難的事情。字節(jié)碼校驗(yàn)器對程序代碼進(jìn)行四遍校驗(yàn),這可以保證代碼符合JVM規(guī)范并且不破壞系統(tǒng)的完整性。l 良好的代碼安全性運(yùn)行時(shí)(Runtime)一詞強(qiáng)調(diào)以動(dòng)態(tài)的角度看程序,研究程序運(yùn)行時(shí)候的動(dòng)態(tài)變化,也用運(yùn)行時(shí)環(huán)境一詞表達(dá)類似的含義。從操作系統(tǒng)的角度看,執(zhí)行一次Java程序的過程就是執(zhí)行一次Java 虛擬機(jī)進(jìn)程的過程。當(dāng)然,這些虛擬機(jī)內(nèi)部實(shí)現(xiàn)各異,但其功能是一致的——執(zhí)行統(tǒng)一的Java虛擬機(jī)指令。 Java語言的特點(diǎn)Java語言適用于Internet環(huán)境,是一種被廣泛使用的網(wǎng)絡(luò)編程語言,它具有如下的一些特點(diǎn):l 簡單Java語言的語法規(guī)則和C++類似,但Java語言取消了指針和多重繼承,統(tǒng)一使用引用來指示對象(C++中有兩種形式,實(shí)際上是兩種產(chǎn)生對象的途徑,而Java中只有一種),通過自動(dòng)垃圾收集免去了程序設(shè)計(jì)人員對于內(nèi)存塊的釋放工作。Applets通常較小,以減少下載時(shí)間,它由超文本標(biāo)識語言(HTML)的Web頁來調(diào)用。l J2ME——嵌入式Java技術(shù)平臺J2ME也是建立在J2SE之上,主要用于開發(fā)具有有限的連接、內(nèi)存和用戶界面能力的設(shè)備應(yīng)用程序。隨后,針對不同的領(lǐng)域特征,Java技術(shù)分為三種不同的平臺(最新的稱謂又去掉了意義模糊的2,如JavaSE):l J2SE——標(biāo)準(zhǔn)Java平臺J2SE是Java語言的標(biāo)準(zhǔn)版,指的就是JDK(),包含Java基礎(chǔ)類庫和語法。l 為那些保證安全性而裝載的代碼模塊提供了一種檢查方法。l 為使代碼盡可能清晰合理、簡明流暢提供了一種方法。Java編程語言的句法與C++的句法相似,語義則與Small Talk TM的語義相似。隨著Internet的迅速發(fā)展,Web應(yīng)用日益廣泛,Java語言也得到了迅速發(fā)展。   總之,目前以看到了Java對信息時(shí)代的重要性,未來還會不斷發(fā)展,Java在應(yīng)用方面將會有更廣闊的前景。   (3)對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠(yuǎn)的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。   Java的誕生是對傳統(tǒng)計(jì)算機(jī)模式的挑戰(zhàn),對計(jì)算機(jī)軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響:  ?。?)軟件4A目標(biāo)要求軟件能達(dá)到任何人在任何地方在任何時(shí)間對任何電子設(shè)備都能應(yīng)用。為了促銷和法律的原因,1995年Oak更名為Java。回眸貢獻(xiàn)2009年04月20日,oracle(甲骨文)宣布收購sun。蓋吉宣告Java技術(shù)。類文件的前四個(gè)字節(jié)如果 用十六進(jìn)制閱讀的話,分別為CA FE BA BE, 就會拼出兩個(gè)單詞“CAFE BABE”(咖啡寶貝)。凡這個(gè)名字是在很多成員常去的本地咖啡館中杜撰出來的。作為原型,帕特里克諾頓、韋恩JAVA應(yīng)用1994年7月間,在經(jīng)歷了一場歷時(shí)三天的頭腦風(fēng)暴的討論后,約翰我39。 //長整型,要加l   (c)。   }   }   //例子   package Text。 FirstPerson團(tuán)隊(duì)對建造一種高度互動(dòng)的設(shè)備感興趣,當(dāng)時(shí)代華納發(fā)布了一個(gè)關(guān)于電視機(jī)頂盒的征求提議書時(shí)(Request for proposal),F(xiàn)irstPerson改變了他們的目標(biāo),作為對征求意見書的響應(yīng), 提出了一個(gè)機(jī)頂盒平臺的提議。 就像很多開發(fā)新技術(shù)的秘密的工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平臺的一部分了,包括Green操作系統(tǒng),Oak的程序設(shè)計(jì)語言,類庫,和其硬件。 根據(jù)可用的資金,比爾 工作小組使用的是內(nèi)嵌類型平臺,可以用的資源極其有限。舍林丹也加入了帕特里克的工作小組。諾頓的工程師被升陽自己開發(fā)的C 和C語言編譯器搞得焦頭爛額,因?yàn)槠渲械腁PI極其難用。 10多年來,Java就像爪哇咖啡一樣譽(yù)滿全球,成為實(shí)至名歸的企業(yè)級應(yīng)用平臺的霸主。排在第一位的是Silk(絲綢)。但Oak是另外一個(gè)注冊公司的名字。 據(jù)James Gosling回憶,最初這個(gè)為TV機(jī)頂盒所設(shè)計(jì)的語言在Sun內(nèi)部一直稱為Green項(xiàng)目。名字起源Java自1995誕生,至今已經(jīng)16年歷史。這個(gè)版本以前稱為 J2ME。這個(gè)版本以前稱為 J2EE。Java SE 以前稱為 J2SE?,F(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。用Java實(shí)現(xiàn)的Hot Java 瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動(dòng)態(tài)的Web、Internet計(jì)算。在硬件或操作系統(tǒng)平臺上安裝一個(gè)Java平臺之后,Java應(yīng)用程序就可運(yùn)行。Java SEJAVA * Java SE(Java Platform,Standard Edition)。Java EE  * Java EE(Java Platform,Enterprise Edition)。Java ME * Java ME(Java Platform,Micro Edition)?;?Java ME 規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。SUN和JAVA的標(biāo)識也正是一杯正冒著熱氣的咖啡。所以他將這個(gè)新語言命名為Oak。最后按大家的評選次序,將十幾個(gè)名字排列成表,上報(bào)給商 標(biāo)律師。只有排在第四位的名字、得到了所有人的認(rèn)可和律師的通過,這個(gè)名字就是Java。升陽公司的一個(gè)叫做帕特里克高斯林和麥克喬伊,發(fā)現(xiàn)C 和可用的API在某些方面存在很大問題。最后,他們想要一種易于移植到各種設(shè)備上的平臺。他將要?jiǎng)?chuàng)造出一種全新的語言,被他命名為“Oak”(橡樹),以他的辦公室外的樹而命名。 同年11月,Green計(jì)劃被轉(zhuǎn)化成了“FirstPerson有限公司”,一個(gè)升陽公司的全資子公司,團(tuán)隊(duì)也被重新安排到了帕洛阿爾托。第一個(gè)JAVA程序HelloWorld  //文件名   //聲明一個(gè)類public class HelloWorld {   //聲明一個(gè)方法   public static void main(String args[]){ //程序的入口   //輸出   (“hello world!”)。 //輸出d   long c = 144L。 //輸出z   char e = 39。喬伊、帕特里克他們認(rèn)為隨著Mosaic瀏覽器的到來,因特網(wǎng)正在向同樣的高度互動(dòng)的遠(yuǎn)景演變,而這一遠(yuǎn)景正是他們在有線電視網(wǎng)中看到的。商標(biāo)搜索顯示,Oak已被一家顯卡制 造商注冊,因此團(tuán)隊(duì)找到了一個(gè)新名字。高斯林) Arthur Van Hoff(阿瑟還有一種比較可信的說法是這個(gè)名字是出于對咖啡的喜愛,所以以Java咖啡來命名。升陽公司 的科學(xué)指導(dǎo)約翰1996年1月,升陽公司成立了Java業(yè)務(wù)集團(tuán),專門開發(fā)Java技術(shù)。當(dāng)時(shí),Oak并沒有引起人們的注意,直到1994年,隨著互聯(lián)網(wǎng)和3W的飛速發(fā)展,他們用Java編制了HotJava瀏覽器, 得到了Sun公司首席執(zhí)行官Scott McNealy的支持,得以研發(fā)和發(fā)展。從此,開始了Java應(yīng)用的新篇章。推動(dòng)了整個(gè)IT業(yè)的發(fā)展。   (4)對軟件開發(fā)帶來了新的革命,重視使用第三方構(gòu)件集成,利用平臺的基礎(chǔ)設(shè)施服務(wù),實(shí)現(xiàn)開發(fā)各個(gè)階段的重要技術(shù),重視開發(fā)團(tuán)隊(duì)的組織和文化理念,協(xié)作,創(chuàng)作,責(zé)任,誠信是人才的基本素質(zhì)。后來在注冊時(shí)候遇到了沖突,于是就從手中的熱咖啡聯(lián)想到了印度尼西亞一個(gè)盛產(chǎn)咖啡的島嶼,中文名叫爪哇,Java語言得名于此。此后的發(fā)展非常迅速。l 利用面向?qū)ο蟮母拍钍钩绦蛘嬲爻蔀橥耆嫦驅(qū)ο蟮某绦颉 通過允許下載代碼模塊,從而當(dāng)程序運(yùn)行時(shí)也能動(dòng)態(tài)支持程序改變。1998年,Sun公司發(fā)布了更新的JDK ,由于在技術(shù)思想方面與以前有很多改進(jìn),所以此后的Java技術(shù)一般稱之為Java 2。它是一個(gè)標(biāo)準(zhǔn)的多層體系結(jié)構(gòu),可以將企業(yè)級應(yīng)用程序劃分為客戶層、表示層、業(yè)務(wù)層和數(shù)據(jù)層,主要用于開發(fā)和部署分布式、基于組件、安全可靠、可伸縮和易于管理的企業(yè)級應(yīng)用程序。l AppletsApplets是一種貯存于WWW服務(wù)器上的用Java編程語言編寫的程序,它通常由瀏覽器下載到客戶系統(tǒng)中,并通過瀏覽器運(yùn)行。學(xué)習(xí)Java語言需要逐漸了解Java技術(shù)體系,從局部細(xì)節(jié)開始學(xué)習(xí),從整體中進(jìn)行認(rèn)識并選擇方向,從應(yīng)用中進(jìn)行鞏固提高。l 平臺無關(guān)性(可移植、跨平臺)Java虛擬機(jī)(JVM)是在各種體系結(jié)構(gòu)真實(shí)機(jī)器中用軟件模擬實(shí)現(xiàn)的一種想象機(jī)器,必要時(shí)候可以用硬件實(shí)現(xiàn)。依賴于虛擬機(jī)技術(shù),Java語言具有與機(jī)器體系結(jié)構(gòu)無關(guān)的特性,即Java程序一旦編寫好之后,不需進(jìn)行修改就可以移植到任何一臺體系結(jié)構(gòu)不同的機(jī)器上。多線程機(jī)制能夠使應(yīng)用程序并行執(zhí)行多項(xiàng)任務(wù),其同步機(jī)制保證了各線程對共享數(shù)據(jù)的正確操作。l 校驗(yàn)代碼——由字節(jié)碼校驗(yàn)器執(zhí)行Java代碼在實(shí)際運(yùn)行之前要經(jīng)過幾次測試。在C,C++ 及其它一些語言中,程序員負(fù)責(zé)取消分配內(nèi)存塊。當(dāng)分配內(nèi)存塊不再需要時(shí),程序或運(yùn)行環(huán)境應(yīng)取消分配內(nèi)存塊。類型檢查能幫助用戶檢查出許多在開發(fā)早期出現(xiàn)的錯(cuò)誤。面向?qū)ο笳Z言的產(chǎn)生,是因?yàn)閷τ谙到y(tǒng)的理解或抽象到了更為高級的層次。這一時(shí)期的主要缺點(diǎn)是:對系統(tǒng)的理解比較難,系統(tǒng)地開發(fā)效率低,代碼的可重用性差。首先,將任何一個(gè)具體的事物稱為對象(Object),它的極端情形就是過去的變量;事物是分類的,每一類事物都具有統(tǒng)一的屬性和行為,即類型——抽象數(shù)據(jù)類型,簡稱為類(Class)
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1