LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3195|回复: 8

人气不行哦,我来问个关于开发工具和代码效率的问题的问题。[已解决]

 关闭 [复制链接]
发表于 2008-6-16 18:25:56 | 显示全部楼层 |阅读模式
花了4天时间,从学习Eclipse,学习MySQL,Java入门到写几张粗浅的Jsp页面,现在松了一口气,于是想知道大家的一些情况。
1、NetBean对于Eclipse的优势是什么?
2、各位的Eclipse是官方站点下(包括Linux发行版的源),然后再自己加插件,还是直接从插件作者页面下的,针对自己所在领域的集成版?
3、各位Eclipse出现过崩溃现象吗?
4、一个其实是String的Object类,用他的toString(),还是强制类型转换效率高?很想从小处去了解Java。
5、Java的话,是不是要多关注跟一些逻辑功能以外的细节,比如比较字符串,把==改为equals?
P.S.
1、4天下来,我的一个小小的感觉是,微软其实还是很强大的,比如说它的IDE,VS,可惜是收费的。想不通为什么IE就那么烂,如果IE收费的话............
2、Java,ArrayList的泛型太有才了。
发表于 2008-6-16 20:38:44 | 显示全部楼层
等过3个月后,这些疑问你都会不觉得是疑问了.包括很多其他的细节.
回复 支持 反对

使用道具 举报

发表于 2008-6-17 14:05:04 | 显示全部楼层
水贴!!!!!!
回复 支持 反对

使用道具 举报

发表于 2008-6-19 09:48:51 | 显示全部楼层
1. 问过很多用 Netbean 的人,最主要的优点就是 Sun 的,有种官方的自豪感。对 Windows 的用户,一套下载下来,什么都齐了,比较省事。
2. 下载 Platform,然后自己配的。
3. 如果配置正确的话(主要就是内存限制的设置),很少崩溃的现象。尤其Windows 的版本,基本没有崩溃。Linux 下,多数的崩溃不是因为 eclipse 本身。比方说,我在 F9 下用,在进行 Maven 或者 SVN 操作的时候,有时会出现崩溃的现象,在 F8 下就很稳定。最近 X.org 升级以后,无缘无故的崩溃就更多了。
4. 按理来说,应该是强制转换的效率高些。只是,如果要靠这样来榨取可怜的效率提升,那就不应该使用 Java 了。
5. 不明白。
回复 支持 反对

使用道具 举报

发表于 2008-6-20 14:11:01 | 显示全部楼层
1:无所谓优势,现在用eclipse的更多,我的感觉是,netbeans默认的东西就很全,eclipse在代码辅助上比较强,性能和稳定性马,都差不多。
2、3:自己去官网下载吧,都很稳定,很少崩溃
4:你的“一个其实是String的Object类”什么意思?String自身不允许继承的,如果你实际就是一个String对象,那么两个几乎没有差别,另外java没有什么强制转换一说好像,到处都是引用,String的toString就是return this;返回自己
5:细节慢慢熟悉,主要的还是逻辑,各种语言都一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 04:37:47 | 显示全部楼层
Post by zbw76;1864627
1:无所谓优势,现在用eclipse的更多,我的感觉是,netbeans默认的东西就很全,eclipse在代码辅助上比较强,性能和稳定性马,都差不多。
2、3:自己去官网下载吧,都很稳定,很少崩溃
4:你的“一个其实是String的Object类”什么意思?String自身不允许继承的,如果你实际就是一个String对象,那么两个几乎没有差别,另外java没有什么强制转换一说好像,到处都是引用,String的toString就是return this;返回自己
5:细节慢慢熟悉,主要的还是逻辑,各种语言都一样。
谢谢,楼上的各位。

zbw76,我的第四个问题是指,比如你从一个没有限定元素类型的ArrayList里读出一个当初是String的Object时,怎么转换成String比较快。
回复 支持 反对

使用道具 举报

发表于 2008-6-24 09:03:19 | 显示全部楼层
从1.5开始,java推荐使用范型,就是这样
ArrayList<String> list
String s = list.get(0);
如果你这样使用
ArrayList list
String s = (String)list.get(0);
编译的时候就会警告你,这是不建议的用法,容易引起转型错误,
至于效率,直接转型就可以了,java都是单根的引用,没有多少影响,主要是容易出现
转型错误异常。(主要的性能影响就是转型过程中会做一些检测而已)
回复 支持 反对

使用道具 举报

发表于 2008-10-12 15:44:22 | 显示全部楼层
1、NetBean对于Eclipse的优势是什么?
      (我认为是速度以及相应的一些细节功能,比如我只使用Linux,Netbeans我使用J2SE版本开发Wicket应用,足够了,而Eclipse却不是这么方便,另外Swt在非Win平台上执行并不好,虽然OSGI比较好,但它不是圣杯)
2、各位的Eclipse是官方站点下(包括Linux发行版的源),然后再自己加插件,还是直接从插件作者页面下的,针对自己所在领域的集成版?
        (不用这个东西)
3、各位Eclipse出现过崩溃现象吗?
        (以前用的时候常出问题)
4、一个其实是String的Object类,用他的toString(),还是强制类型转换效率高?很想从小处去了解Java。
        (直接使用toString()吧,如果在List中,就使用范形)
5、Java的话,是不是要多关注跟一些逻辑功能以外的细节,比如比较字符串,把==改为equals?(这个,,有点。。。。)
P.S.
1、4天下来,我的一个小小的感觉是,微软其实还是很强大的,比如说它的IDE,VS,可惜是收费的。想不通为什么IE就那么烂,如果IE收费的话............(它的IDE,我也用过,没感觉出来有什么强大的,很不明白强大在什么地方)
2、Java,ArrayList的泛型太有才了。(这个,,,每个人有自己的想法)
回复 支持 反对

使用道具 举报

发表于 2009-4-14 00:08:51 | 显示全部楼层
1、NetBean对于Eclipse的优势是什么?
不是职业java程序员,没用过NetBean。
2、各位的Eclipse是官方站点下(包括Linux发行版的源),然后再自己加插件,还是直接从插件作者页面下的,针对自己所在领域的集成版?
在官方下载的标准版,然后自己装插件。
3、各位Eclipse出现过崩溃现象吗?
没,一直很稳定。
4、一个其实是String的Object类,用他的toString(),还是强制类型转换效率高?很想从小处去了解Java。
使用强制类型转换,不同编译器可能得到不同的结果,C/C++会有这种问题,Java应该没有,不过以防万一建议使用类提供的方法。
5、Java的话,是不是要多关注跟一些逻辑功能以外的细节,比如比较字符串,把==改为equals?
建议使用类提供的方法,原因同4
P.S.
1、4天下来,我的一个小小的感觉是,微软其实还是很强大的,比如说它的IDE,VS,可惜是收费的。想不通为什么IE就那么烂,如果IE收费的话............
有它没它无所谓,就是一个习惯问题。
2、Java,ArrayList的泛型太有才了。
Java的泛型不是一般的有才,那也能叫泛型?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表