曙海教育集團論壇開發(fā)語言培訓專區(qū)JAVA語言開發(fā) → Java語言特點及開發(fā)工具JDK


  共有8138人關注過本帖樹形打印

主題:Java語言特點及開發(fā)工具JDK

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Java語言特點及開發(fā)工具JDK  發(fā)帖心情 Post By:2010-12-11 9:22:32

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

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

Java語言特點及開發(fā)工具JDK








簽名
主站蜘蛛池模板: 免费一级毛片在线播放不收费| 无码国模国产在线观看| 国产精品自产拍高潮在线观看| 人人干在线视频| 久久人妻AV中文字幕| 高清不卡毛片免费观看| 欧美亚洲另类综合| 国产精品国语对白露脸在线播放| 亚洲成av人片在线观看无| 91天仙tv嫩模福利| 欧美精品国产综合久久| 国产美女一级做a爱视频| 亚洲欧洲日本在线观看| 香蕉视频国产在线观看| 欧洲成人r片在线观看| 国产欧美日韩精品丝袜高跟鞋| 二十四小时日本高清在线www| 黄色网站在线免费观看| 日韩av无码一区二区三区不卡毛片| 国产小视频在线观看网站| 久草福利资源网站免费| 韩国精品一区视频在线播放| 最近更新的2019免费国语电影| 国产强伦姧在线观看| 久久国产精品2020盗摄| 美女黄色免费网站| 嫩模bbw搡bbbb搡bbbb| 亚洲色成人WWW永久网站| 6080夜福利| 日韩欧美一二三| 国产一级在线观看| 一级毛片免费播放试看60分钟| 狠狠色狠狠色综合日日不卡| 国产香蕉在线视频一级毛片| 国产又爽又黄又无遮挡的激情视频| 久久亚洲AV午夜福利精品一区| 香蕉久久国产精品免| 放荡性漫画全文免费| 免费看电视电影| 777亚洲精品乱码久久久久久| 欧美一级日韩一级|