当前位置:  技术问答>java相关

我想开始学习JAVA,使用何种开发平台比较好!,请教各位大侠帮个忙?

    来源: 互联网  发布时间:2015-09-20

    本文导语:  我想开始学习JAVA,使用何种开发平台比较好! | 1. ibm visual age for java 4 enterprise 2. ibm websphere 4 enterprise 3. borland jbuilder 7 | jcreator 就不错,挺好用 ultredit也行 | ...

我想开始学习JAVA,使用何种开发平台比较好!

|
1. ibm visual age for java 4 enterprise
2. ibm websphere 4 enterprise
3. borland jbuilder 7

|
jcreator 就不错,挺好用
ultredit也行

|
如果你刚开始们学,建议你用记事本写,可以帮助你记忆,
熟悉之后用jbuilder 7,

|
记事本太简单了
建议用Ultraedit

不过还是用jbuilder方便 :)

|
jbuilder 的帮助方档有好多在上线才能看到的,不像 VC 的 MSDN 那么方便。

visual age for java 的帮助齐全吗?

|
我学习JAVA有几个月了,我觉得刚开始学习时用notepad+jdk非常好,这样重点就放在JAVA语言上了,如果用别的还得花一些时间去学习开发工具如JBuilder...。

|
刚开始用jdk就可以了!

|
jbuilder/eclipse(中文帮助)/netbeans
jdk1.4

|
开始,还是用
Jdk + UltraEdit,是用命令行方式运行程序

等有一定的基础后,就可以改用Java开发的IDE了,个人推荐Jbuilder,最好是6.0或以后的版本。

|
直接用编辑器比较好,否则一头栽进JBUILDER的PROJECT里,经常会被一些奇怪问题搞糊涂。

|
建议使用eclipse包括(中文帮助),并且速度比较快,可以到http://www.eclipse.org上免费下载
或者直接使用UltraEdit+J2SDK或EditPlus+J2SDK也可以,
使用JBuilder/eclipse有提示菜单,比较容易.

|
ultredit+jbuilder

|
jbuilder 7

|
楼上说的没错,一开始还是用 文本编辑器 + JDK + DOS命令行 比较好。

|
sun.java.com下載

|
不建议用记事本,因为不支持文本缩进,而编程要讲究一下结构,应该规范点,所以我建议用UltraEdit或者其他的如EditPlus等等支持缩进的编辑器。

|
jcreater 很好,软件不大,还有api提示,是个不错的东东,呵呵

|
当然是文本编辑器和JDK了。文本编辑器可以用自己喜欢的,UltraEdit,EditPlus,TextPad,jcreater(对中文的支持不太好。)很多了,看你用什么顺手了。

|
支持楼上的
给你转篇文章看看
————————————————————————————————
我毕业这后去了4个公司,第一个公司有几个Java超级高手,公司里面没有一个人用JBUILDER。之后去了3个公司 ,99%都是Java低手,他们全部用的是JBUILDER。我的个人意见觉得JBUILDER不适合高手用,有以下几个原因: 
1,高手一般用 javac命令来编绎,很灵活,而BUILDER的集成环境通常都是全部编绎,不好用,发挥不了作用,这个跟VC之类的工具不同。 
2,JBuilder有一些特点让人觉得很不舒服。 
 I   例如:在编码的时候,JBUILDER有弹出菜单让人选择里面的方法或变量,如果手太快的话,总会写错。 
 II  如果要把别人的代码合并过来 的话,用JBUILDER太麻烦。 
 III 如果代码在外面已修改了,JBUILDER发觉不了。 
 IIII 如果要经常打开代码修改的话,JBUILDER速度太慢。 
3,应该说JBUILDER还有比较多的细节是不够贴近用户的,也就是说不够人性化。 
一般说来低手是发现不了这些不好的细节的,因为他不够熟练,没做过大程序,手不够快,所以JBUILDER一些对高手来说很不好的细节对低手不起作用。所以一般说来,使用JBUILDER的人都是低手,起码我遇见的都是这样。   

我曾做过一个大的JAVA项目,是主力开发人员,项目做了3年多,人手超过30个java程序员,全部人都是使用JAVAC。在JAVA方面,我自认有点天赋。 
 我个人认为只有使用JAVAC来编译的人才是高手,普遍说来,大多数熟练使用JBUILDER的人都是用不好JAVAC命令,也不清楚JAVA的比较底层的一些特点,JAVAC命令比JBUIDER编译麻烦,用得好JAVAC的人都不会用JBUILDER,(如果你自认JAVAC用得很好并且经常用JBUILDER编译的话,请大声反对我),熟练使用JAVAC的人一会就能用好JBUILDER,熟练JBUILDER的人要搞好长一段时间才能搞懂JAVAC。 
 KDE的环境编程在一些地方比命令行好,在一些地方比命令行差,这一点java的思想有些像Linux,在Linux下的c编程,大家好象用得比较多的是gcc吧。 
 好多人都没有回答怎样解决我在使用JBUILDER时出现的问题?能不能探讨一下? 
个人觉得各位大侠绝大部分都有是JAVA低手,如果是高手,能不能自认一下?个人认为有很多的大侠在误导很多很多的JAVA新手。 
版本控制的工具我大部分时间使用MS的sourcesafe,JAVAC和它合作很好用。 

     java高手  
 --> java编程熟练 (因为编程熟练是JAVA高手的基本素质之一) 
 --> 打字速度快  (因为打字速度快是熟练的java编程高手的基本素质之一) 
 --> 不可以使用JBUILDER的方法和属性提示(因为99%使用JBUILDER的人都使用JBUILDER的方法和属性提示,这些人从前不会以后也永远不会打字速度快) 
  
 据上所述,使用JBUIDER的人不是高手,也就是说是低手。  

使用JBUILDER有无数的地方让一个JAVA高手,一个JAVA编程熟练的人受不了,但一个JAVA低手,一个编程生硬的人受得了。 
使用JAVAC有一些地方让人受不了,所以低手就选了JBUILDER,高手无处可选,只好还选JAVAC。 
大家可列一些使用JBUILDER不爽的地方出来,看是否如此?  

你是一个熟练使用JBUILDER的程序员。 

如果你要跟一些熟练使用VJ++的人一起做项目,你会怎么办? 
如果你要跟一些熟练使用VisualAGE的人一起做项目,你会怎么办? 
如果你要跟一些熟练使用CAFE的人一起做项目,你会怎么办? 
如果你要跟一些人在UNIX下一起做JAVA项目,你要用什么工具? 

连一些浅显的道理都不懂,新手们肯定给教坏了。 

我说我的JAVAC用得好,并没有说我的JBUILDER用得不好,凭感觉,我觉得用JBUILDER比这里的绝大部分人用得好吧,否则我怎么能提出一些这么具体而大家又发现不了的细节。 

   我从来没有说过别的语言的KDE不好,只是在JAVA这种语言里,我是觉得JBUILDER这种KDE极度不爽。别的KDE这种感觉没有那么强烈(例如VJ,CAFE,VisualAGE等,虽然这些工具各有各的不好)。JBUILDER的不好有一部分原因是由于JAVA的一些特点造成的,例如JAVA太慢,所以用JAVA来做界面的话,一般都是不爽的,相对来说,MS的VJ速度比JBUILDER起码快10倍以上。 

    
  “如果要把别人的代码合并过来的话,用JBUILDER太麻烦”,这句话是我说的,用JAVAC的话,如果要把别人的代码合并过来,只要把你的队员的源码COPY到对应的目录就行。但用JBUILDER的话,除了COPY,不设置一下东西是搞不定的。你认为我讲错的话可指教?晕个头? 
   
  “重要的是掌握思想和原理,工具吗择优而用只是一个辅助的东西!好坏都是相对的! ”,不用好语言而说掌握思想和原理,其实是空中楼阁。 
   
  我确实觉得这里的人JAVA技术不行,没高手。其实看一下这里的言论就知道了。大部分的人都是不懂装懂。“网上无高手”,这话是真的。 

其实我一直在说的是: 

  JBUILDER很烂,作为编辑器很烂,作为编绎器也很烂。 
   
  JBUILDER是BORLAND公司用JAVA做出来的一个KDE,从本质上说就不应该用JAVA做这样的视化KDE,JAVA不适合做复杂的界面,JAVA的种种特征(JAVA太慢了,JAVA跟WINDOWS结合不太紧密等特征)使JBUILDER有很大的局限性。 

  一个人有什么样的技术水平,一般说来都有和它技术水平相符的想法,所以我觉得从一个人言论中可看出它的技术水平来。我是一个穷人,如果别人说我很穷,我会说“是的,我是很穷的”。如果别人说我很有钱,我会说“不是的”。我是一个有钱人的话,我绝不会说我是穷的。有些事是就是,不是就不是,不必往自己脸上贴金。 

   我从来没说过我做过的系统在国内卖。中国最好的系统之一并不代表这个系统就是好的。 

   用JBUILDER做JAVA界面有个好处是可视化,但一般来说,界面在一个JAVA项目中占的比例比较少。同时如果代码是JBUILDER产生的话,维护性不好,这对JAVA项目来说很不爽。 

  高手一般都记得住语法,对一些常用类(例如String),我记得大部分的方法,如果有时记不住,看一下文档的话可记得几天。写一个类的话,来来去去就是那几个常用类,用TEXTPAD的话,我看一下文档,可写好多行语句。 

  很多人觉得善于分析设计才是高手,我觉得编程是一个系统分析员的基础,设想一下要设计一个JAVA项目,要搞清楚类,要知道类里面需要什么方法,方法是怎样命名的。要知道类跟类之间的关系,要不要一个公共类或公共接口,要怎样命名,这个JAVA项目里面要分多少个类出来,在一个JAVA项目里面有一些细致的地方,如果不懂JAVA编程,或者不熟练的话,不了解设计对程序员有什么样的影响,没可能设计出一个好的项目。 
          
  用JBUILDER跟别人一起做项目,可能JDK的版本会不一样,JBUILDER的JDK版本可能是1.3.1,而别人的VisualAge是1.3.0 , 或别人的VJ是1.1。  
    
   
  总的说来,JBUILDER很烂,然后我又觉得如果一个东西明明很烂,而使用它的人又不发觉的话,那个人应该不算高手。 

我说使用JBUILDER的人是低手是这个意思: 
  一个JAVA工具明明很烂,而经常使用它的人又不发觉的话,又或者一个JAVA工具有一些好处,但经常使用它的人发现不了它的好处在哪里,那个人应该是JAVA低手。 
  绝大部分使用JBUILDER的人都说JBUILDER是一个编JAVA程序的好工具,所以如果JBUILDER是一个烂工具的话,那绝大部分使用JBUILDER的人都是低手。 
   
  I几夫从来没有使用JBILDER的人会通过IDE设置解决这个问题,几夫从来没有使用JBILDER的人认为这是一个问题。如果这是一个问题的话,那绝大部分使用JBUILDER的人应该是不熟JAVA的。不知你认不认为这是一个问题呢? 

  II照你的方法,至少要费时30秒以上,而我用JAVAC或VJ的话,2,3秒就行了。而且你的方法太麻烦了。 

  III你的方法要CVS或VSS,我用JAVAC的话什么都不用。假设我们是两个人做的话,没有配置CVS或VSS的话,这种情况很常见,你的方法还是不爽。就算很多人做,你的方法还是不够灵活。 

  IIIIJBUILDER启动很慢,开发太麻烦,不灵活。现在,你感不感觉到使用JBUILDER无论配置还是使用都太麻烦,太哆嗦,太不爽了。使用JBUILDER的人普遍养成的习惯是开发速度慢,而且很多人都对这种慢节奏的开发习以为常。所以使用JBUILDER的人进步很慢,而且通常来说都是低手。 


|
my god!!!!

|
Sun ONE Studio 4 好不好?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教 linux的fork从什么版本开始支持COW?
  • 我是刚刚开始学习java的小弟,请教各位大哥们!谢谢各位!
  • 刚开始用linux有些问题请教大家,谢谢~~
  • 刚开始玩linux,有个问题想请教一下
  • 刚开始学LINUX,有两个问题想请教各位
  • 请教如何开始学习dp(针对java)?
  • 一个新手的问题:请教大家是如何开始学习java的???给点经验先!!!
  • *****请教SWING高手,我想让JTree一开始的某个节点处于展开,用的是expandPath(TreePath p),请问如何构造TreePath参数,用字符串可以吗
  • 开始学习Linux开发,若干小问题请教高手?
  • 小弟刚开始学JAVA,遇到了难题,请教:
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。
  • 请教点击开始-->搜索-->文件和文件夹-->搜索选项-->日期-->介于选择日期的那个框怎么实现的??
  • 刚开始学习linux,有一个小问题请教各位
  • 新手,开始玩LINUX,几个问题请教各位DD?
  • 大家好,小弟刚开始搞Linux下面的编程,有几个问题想请教一下大家!
  • 向大家请教,我该怎么开始?
  • 小弟最近开始学习linux下的开发,有几个问题想请教大家
  • 请教点击开始-->搜索-->文件和文件夹-->搜索选项-->日期-->介于选择日期的那个框怎么实现的?? iis7站长之家
  • 08048000 是加载动态库的开始地址,还是程序开始运行的地址
  • 想开始学习Linux下的C++编程,不知道如何开始?
  • 今天开始开始学习LINUX,庆祝一下!
  • 如何开始学习JAVA
  • a如何从0开始
  • 我叛变了,开始学java了,希望大家多多关照!!
  • 学UNIX从SOC UNIX开始好吗?
  • pwd查看工作目录是从home/开始一直到当前文件么?
  • crontab任务怎么设置开始日期?
  • 不知道是继续vb6还是及时开始.net又或者是钻研java呢?
  • 我今天开始学习java 请问 J2EE 怎么用
  • 新的开始。。。新的希望。。。
  • linux 纯C编程从哪里开始


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3