Re: [問題] 對java的印象
※ 引述《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
01/05 17:23, 1F
討論串 (同標題文章)