huangbqsky
隨筆 - 20, 文章 - 0, 評論 - 0, 引用 - 0
數(shù)據加載中……
[導入]Java,誤解為何如此之深
前幾天被電話面試,問
Java
的參數(shù)傳遞方式,我說只有一種方式,就是by value啊,對方糾正我說,基本類型傳值,
對象
類 型傳引用;嗚呼,當時被噎了一下,幾秒鐘后回過神來,我明白他的意思,也明白我碰上新世紀的新新人類了,但我怕他不明白啊,就說我們還是先把“引用”這個 概念定義清楚吧,不要同一個詞兩人有兩個意思,或者舉個例子吧,在函數(shù)里對String類型的參數(shù)賦值是不影響實際參數(shù)的啊,于是他也明白我其實也明白, 電話面試就算過了
然而還不算完,正式面試的四輪:筆試題,筆試完后與leader談,談完后與manager談,談完后與VP談,居然每一輪都有這道題!只不過換成了swap函數(shù)的形式,讓你說出執(zhí)行結果;我就納了悶了,這道題在人們心目中的形象就那么高大?并且甲方答案也似是而非?
Bjarne一直認為是
C++
的教育害了C++,那么是什么害了Java語言呢?過度的商業(yè)宣傳!
當然,商業(yè)宣傳成功的幫助了Java平臺,吸引了大量開發(fā)者,但對Java語言來說,先聽到宣傳詞后再來學習的初學者,耳中充斥的是“Java取消了指針”,“Java沒有內存泄露”,“Java純面向對象”等宣傳用語,先入為主的就接受了表面現(xiàn)象,而沒有理解問題的實質
Java 取消了指針?看看那個所謂的“引用”為空時拋出的異常吧,看看在Java實現(xiàn)者的眼中這個東西到底是啥吧:NullPointerException!不 是我鄙視Sun,它的細節(jié)偽裝的確實不如MS:.Net里對應的異常叫NullReferenceException,雖然也是換湯不換藥;作為一種類
C語言
,我認為對應概念的命名還是一致較好,Java里其實全是指針,你基本無法得到對象本身,只不過這種指針功能受限,不需刪除而已
指針的概念被偽裝起來,不需要delete了,那么除內存之外的其它資源呢?數(shù)數(shù)你的
程序
里有多少個finally就可以了
Java 純面向對象?其實就這句話本身來說也無可厚非,只是它使用了<<箭魚行動>>里定義的“錯誤引導”,這句話會使初學者傾向于認為 用Java寫出來的程序都是面向對象的,從而阻礙了理解真正的面向對象;數(shù)數(shù)你程序里有多少根據對象類型的switch/if/else就可以了
題外話:
面試時被問道面向對象的三個基本特征,我知道他想聽到什么封裝繼承多態(tài),但實際上傳統(tǒng)面向對象的核心特征就是多態(tài),繼承只是用來實現(xiàn)多態(tài)的一種手段,并非本質特征;C語言沒有繼承,但照樣可以進行OO風格的編程
々上善若水々
2007-12-10 21:12
發(fā)表評論
文章來源:
http://www.tkk7.com/supercrsky/articles/166793.html
posted on 2009-04-10 13:20
天天開源
閱讀(65)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 天天開源
導航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
<
2009年4月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(20)
2010年5月 (10)
2009年4月 (10)
搜索
最新評論
閱讀排行榜
1.?[導入]Eclipse和MyEclipse工程描述符詳解(862)
2.?[導入]2010-03-09 傳智播客—WebService(二)(425)
3.?[導入]2010-03-16 傳智播客—企業(yè)ERP進銷存、Linux(368)
4.?[導入]2010-03-08 傳智播客—WebService(一)(320)
5.?[導入]Javadoc的簡捷使用(250)
評論排行榜
1.?[導入]傳智播客——總結(0)
2.?[導入]2010-03-16 傳智播客—企業(yè)ERP進銷存、Linux(0)
3.?[導入]2010-03-09 傳智播客—WebService(二)(0)
4.?[導入]2010-03-08 傳智播客—WebService(一)(0)
5.?[導入]2010-03-06 傳智播客—Android(六)通知、樣式、主題、HTML(0)
主站蜘蛛池模板:
日本无吗免费一二区
|
国产成人精品免费直播
|
亚洲AV无码乱码在线观看裸奔
|
国产午夜亚洲精品不卡免下载
|
免费黄色一级毛片
|
噜噜综合亚洲AV中文无码
|
日韩成人免费在线
|
美女被免费网站视频在线
|
亚洲国产成人爱av在线播放
|
污污视频网站免费观看
|
亚洲精品亚洲人成在线观看下载
|
农村寡妇一级毛片免费看视频
|
久久亚洲国产成人影院网站
|
三级黄色免费观看
|
亚洲avav天堂av在线不卡
|
最近免费mv在线电影
|
亚洲国产成人综合
|
在线观看国产情趣免费视频
|
高清免费久久午夜精品
|
亚洲女久久久噜噜噜熟女
|
日韩av无码久久精品免费
|
亚洲日本在线播放
|
日本黄色免费观看
|
国产在线播放线91免费
|
久久久久亚洲AV无码专区首JN
|
一二三四免费观看在线视频中文版
|
亚洲人成影院在线观看
|
免费无码国产V片在线观看
|
黑人大战亚洲人精品一区
|
无码免费一区二区三区免费播放
|
久久精品国产亚洲av麻豆色欲
|
亚洲最大免费视频网
|
亚洲av永久无码
|
亚洲色偷偷偷鲁综合
|
午夜性色一区二区三区免费不卡视频
|
91麻豆最新在线人成免费观看
|
亚洲码和欧洲码一码二码三码
|
亚洲男人天堂2020
|
蜜桃AV无码免费看永久
|
黄色免费网址在线观看
|
777亚洲精品乱码久久久久久
|