Re: [問題] 對java的印象

看板java作者 (喵先生)時間12年前 (2012/01/03 08:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《asadman1523 (忍者好難養)》之銘言: : 不知道為什麼從高中開始就有聽到有人在講java的缺點 : 體積大然後執行效率差等等 (聽到的)。 體積大通常是質疑一些Java EE的框架 (像是EJB)我粗略的看法 是要搞這樣的東西就是這麼肥。 至於執行效率的問題,因為Java是在JVM上執行,多了一層因此 本來就不可能跟native 的程式一樣。這本身就是實作時選擇技 術的pros & cons。 不過自從JIT Compiler 之後改善不少,而且原本的效率沒有不 堪到無法接受。所以很片面地說「Java 效率很差」實在不是很 中肯的說法。 : 最近上完java的課,老師都是講優點,可攜性阿,一大堆API阿,C++有多重繼承 : java也可以實現,然後可以做遊戲,做伺服器,寫applet or application等等 : 這跟我之前的印象差異好大="= : 最近Android又很紅我才發現也是用java寫的 「之前的印象」是什麼? : java真的沒有我想像中(or 印象中)那麼差嗎? : 我們學校大一是學C 大二學java,我覺得兩者的差異在於C都是自己寫 : java都是去查api...(.size .length 很多) : 網路上也有看到有人說"會拉物件的人不代表會寫程式" 什麼叫「拉物件」? : 我也用過windows builder來設計視窗(eclipse),很好用,也很方便 : C沒有GUI所以用java寫出來我很開心這樣XD eclipse除了是Java的IDE(你說的GUI應該是指IDE吧?),也可以寫C/C++、PHP、 Python、Perl.... : 另外覺得java的api多到讓人不用動腦...但是不用這些api又寫不出有視窗的軟體 我個人覺得難的地方在於理解API,然後迅速完成自己的邏輯。我對C不熟不過 寫程式的方式應該是一樣的,先去找適用的API、Library來使用,不行的話在 自己寫。 至於「不用動腦」我覺得您真是厲害。Java 內建的API就有數千個類別,其他 常用的library也不知道有多少,竟然可以不用思考,口乎~ : 還有就是C的printf,java卻要一長串System.out.println 讓我覺得很麻煩... : 或許是java有時太方便有時卻又很麻煩才讓我感到疑惑 查詢API跟google是很重要的 http://lmgtfy.com/?q=java+printf+api Java doc在這: http://goo.gl/YAa2I : 關於我那個對java很負面的印象有人可以幫我解答嗎? : 或者告訴我以前聽到的都是錯的... : 不然我好像對java提不起更深入研究的興趣... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.162.157

01/05 17:23, , 1F
我猜拉物件是指"只會用別人寫好得API"?
01/05 17:23, 1F
文章代碼(AID): #1F0b32H- (java)
文章代碼(AID): #1F0b32H- (java)