久久中文视频-久久中文网-久久中文亚洲国产-久久中文字幕久久久久-亚洲狠狠成人综合网-亚洲狠狠婷婷综合久久久久

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:Java語言特點及開發工具JDK

1樓
wangxinxin 發表于:2010-12-11 9:22:32
一、Java語言特點上一講,我們提到Java是一種跨平臺,適合于分布式計算環境的面向對象編程語言。具體來說,它具有如下特性:簡單性、面向對象、分布式、解釋型、可靠、安全、平臺無關、可移植、高性能、多線程、動態性等。下面我們將重點介紹Java語言的面向對象、平臺無關、分布式、多線程、可靠和安全等特性。
  
  1、面向對象
  
  面向對象其實是現實世界模型的自然延伸。現實世界中任何實體都可以看作是對象。對象之間通過消息相互作用。另外,現實世界中任何實體都可歸屬于某類事物,任何對象都是某一類事物的實例。如果說傳統的過程式編程語言是以過程為中心以算法為驅動的話,面向對象的編程語言則是以對象為中心以消息為驅動。用公式表示,過程式編程語言為:程序=算法+數據;面向對象編程語言為:程序=對象+消息。
  
  所有面向對象編程語言都支持三個概念:封裝、多態性和繼承,Java也不例外,F實世界中的對象均有屬性和行為,映射到計算機程序上,屬性則表示對象的數據,行為表示對象的方法(其作用是處理數據或同外界交互)。所謂封裝,就是用一個自主式框架把對象的數據和方法聯在一起形成一個整體?梢哉f,對象是支持封裝的手段,是封裝的基本單位。Java語言的封裝性較強,因為Java無全程變量,無主函數,在Java中絕大部分成員是對象,只有簡單的數字類型、字符類型和布爾類型除外。而對于這些類型,Java也提供了相應的對象類型以便與其他對象交互操作。
  
  多態性就是多種表現形式,具體來說,可以用“一個對外接口,多個內在實現方法”表示。舉一個例子,計算機中的堆?梢源鎯Ω鞣N格式的數據,包括整型,浮點或字符。不管存儲的是何種數據,堆棧的算法實現是一樣的。針對不同的數據類型,編程人員不必手工選擇,只需使用統一接口名,系統可自動選擇。運算符重載(operator overload)一直被認為是一種優秀的多態機制體現,但由于考慮到它會使程序變得難以理解,所以Java最后還是把它取消了。
  
  繼承是指一個對象直接使用另一對象的屬性和方法。事實上,我們遇到的很多實體都有繼承的含義。例如,若把汽車看成一個實體,它可以分成多個子實體,如:卡車、公共汽車等。這些子實體都具有汽車的特性,因此,汽車是它們的“父親”,而這些子實體則是汽車的“孩子”。Java提供給用戶一系列類(class),Java的類有層次結構,子類可以繼承父類的屬性和方法。與另外一些面向對象編程語言不同,Java只支持單一繼承。
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .00000 s, 2 queries.
主站蜘蛛池模板: 日本韩国一级片 | 免费看孕妇毛片全部播放 | 精品国产欧美一区二区三区成人 | 欧美精品在线一区二区三区 | 三上悠亚免费一区二区在线 | 国产精品久久久久久久久久久威 | 久久精品免费在线观看 | 亚洲 欧美 精品 | 天天五月天丁香婷婷深爱综合 | 成人欧美一区二区三区黑人 | 亚洲国产成人精品一区91 | 国产精品毛片久久久久久久 | 国产成人啪精品视频免费网 | 最新欧美精品一区二区三区不卡 | 国产成人免费在线视频 | 亚洲人成网国产最新在线 | 亚洲第一黄色网 | 亚洲欧美7777| 精品九九视频 | 精品国产一区二区三区www | 亚洲精品国产第一区二区多人 | 国产福利微拍精品一区二区 | 日韩欧美毛片免费看播放 | 国产亚洲综合久久 | 亚洲高清免费视频 | 免费黄色美女视频 | 4455永久在线毛片观看 | 国产黄色大片网站 | 亚洲国产成+人+综合 | 久久精品免费观看 | 国产专区第一页 | 亚洲成人黄色网址 | 免费看欧美毛片大片免费看 | 亚洲精品国产精品国自产观看 | 欧美专区在线视频 | 久久国内精品自在自线400部o | 中文三级视频 | 国产深夜福利 | 久久综合精品不卡一区二区 | 免费观看大片毛片 | 亚洲精选在线观看 |