能,他自己稱這種新語言為C--,但是後來他放棄了。他將要創造出一種全新的語言,被他命名為“Oak”(橡樹),以他的辦公室外的樹而命名。
就像很多開發新技術的秘密的工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平台的一部分了,包括Green操作係統,Oak的程序設計語言,類庫,和其硬件。最初的嘗試是麵向一種類PDA設備,被命名為Star7,這種設備有鮮豔的圖形界麵和被稱為“Duke”的智能代理來幫助用戶。1992年12月3日,這台設備進行了展示。
同年11月,Green計劃被轉化成了“FirstPerson有限公司”,一個SUN公司的全資子公司,團隊也被重新安排到了帕洛阿爾托。FirstPerson團隊對建造一種高度互動的設備感興趣,當時代華納發布了一個關於電視機頂盒的征求提議書時(Requestforproposal),FirstPerson改變了他們的目標,作為對征求意見書的響應,提出了一個機頂盒平台的提議。但是有線電視業界覺得FirstPerson的平台給予用戶過多地控製權,因此FirstPerson的投標敗給了SGI。與3DO公司的另外一筆關於機頂盒的交易也沒有成功,由於他們的平台不能在電視工業產生任何效益,公司再並回SUN公司。
基本概念
final類:為防止他人從你的類上派生新類,此類是不可擴展的。
動態調用比靜態調用花費的時間要長。
多態類:在java中,對象變量是多態的。而java中不支持多重繼承。
抽象類:規定一個或多個抽象方法的類本身必須定義為abstract。
例:publicabstractstringgetDescripition
Java中的每一個類都是從Object類擴展而來的。
object類中的equal和toString方法。
equal用於測試一個對象是否同另一個對象相等。
toString返回一個代表該對象的字符串,幾乎每一個類都會重載該方法,以便返回當前狀態的正確表示。
(toString方法是一個很重要的方法)
通用編程:任何類類型的所有值都可以同object類型的變量來代替。
封裝:就是把數據和行為結合起在一個包中)並對對象使用者隱藏數據的實現過程,一個對象中的數據叫他的實例字段(instancefield)。
重載:當多個方法具有相同的名字而含有不同的參數時,便發生重載。編譯器必須挑選出調用哪個方法。
數組列表:ArrayList動態數組列表,是一個類庫,定義在java.util包中,可自動調節數組的大小。
class類object類中的getclass方法返回class類型的一個實例,程序啟動時包含在main方法的類會被加載,虛擬機要加載他需要的所有類,每一個加載的類都要加載它需要的類。
Java與C\/C++的差異
:麵方個幾下如在現表要主,別差多許有又言語++C,言語C和avaJ,此如管儘.同相全完言語++C,言語C和麵方等製控程流,遞傳數參,式形符作操,明聲量變的言語avaJ如比。物產的生衍和展發言語C類是成看avaJ將以可至甚,份成多許了承繼言語++C和言語C從是實確avaJ,上際實,題問個這楚清搞想定一者讀的言語++C和言語C悉熟
.竭枯源資成造此因至甚,源資統係費浪會則,放釋不存內的用使再不或的用不期長對果如,麵方一另而;機死成造會都,放釋作存內的配分曾未對者或放釋作再存內的放釋己對果如,麵方一。題問用使的存內理處地細仔常非須必員序程,中製機種這++C和C在.存內放釋和配分來eteled和wen符算運過通則中言語++C,的間空存內放釋和存內配分現實別分來數函庫個兩這)(eerf和)(collam過通言語C而。題問出統係致導而錯差的麵方理管存內於由了了免避且並,了明單簡得變寫編的序程avaJ使這,題問理管存內注關必不員序程,製機種這照按.用利地分充更到得源資統係得使,集收行進”圾垃”為作間空的用不期長對,描掃行進存內對動自統係avaJ中行運序程。變改而況情行運序程隨會還存內際實,且而,間空存內配分象對個每為wen符算運用采,製機的象對向麵用采它,的態動是配分的存內對中avaJ)1(
節章說小的新最現呈 ᴡᴛ.ᴘᴏᴏ
。能功的量變局全成完來量變的態靜用公種一義定中類個某在是而,量變局全義定外之類有所在不avaJ)2(
.能功的錯出理處句語otog替代來句語理處常異yllanif-hctac-yrt用是而,句語otog用不avaJ)3(
。雜繁當相護維行運的統係得使構結的件文頭用采種這,等數函庫,量變局全,型原的類義定來件文頭用都中言語++C和C而,件文頭持支不avaJ)4(
.性讀可的序程於利不這,義定量常現實來義定宏用采則中++C在,量常義定來lanif字鍵關用使是而,義定宏持支不avaJ)5(
.)性關無台平(性台平跨有具則avaJ而,性植移可不成造言語C得使這.位23為則,中11-XAV在而,位61即節字二為中機CP在,型類tni是樣同,數節字的同不配分型類據數個一同,台平的同不於對,中++C和C在而,的位23是總型類tni,中avaJ在,如比。度長定固配分都型類據數種每對avaJ)6(
.換轉的全安不止防以,查檢性容相型類行進要理處的象對對統係時行運,中avaJ在而,性全安不來帶常常,換轉型類的意任行進針指過通可,中++C和C在。同不換轉型類)7(
.麵裡類在裝封都容內的有所,合聯和構結含包不就本根中avaJ在而,題問性全安了來帶就這,有公為均員成有所的合聯和構結,中++C和C在。理處的合聯和構結)8(