作者gwokae (喵先生)
看板java
标题Re: [问题] 对java的印象
时间Tue Jan 3 08:50:07 2012
※ 引述《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
1F:推 ShadowMask:我猜拉物件是指"只会用别人写好得API"? 01/05 17:23