java初学习

编写c#程序代码能在.net进行,
但是java程序代码的编写能通过那些工具呢,
记事本算一个,ultraEdit算一个,之外还有哪些呢,哪个最好,请推荐下,谢谢!

最最常用的是Eclipse
最不建议用MyEclipse,虽然很方便,但大多数功能都封装好了,反而学不到任何有用的东西

下面是抄袭的
*****************************************************************************
一 UltraEdit

UltraEdit是共享软件,它的官方网址是:www.ultraedit.com 。最新版本是V10.20b。它是一个功能强大的文本、HTML、程序源代码编辑器。作为源代码编辑器,它的默认配置可以对C/C++, VB, HTML, Java和 Perl进行语法着色。用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。可以在Advanced菜单的Tool Configuration 菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。

配置Javac:在Command Line里输入:D:\JSP\j2sdk\bin\Javac %f,这里Javac的路径要根据JDK的实际安装路径来指定,%f是指当前活动文档的全文件名。在Menu Item Name 里输入Javac ,它显示在Advanced菜单里,这样就可以直接执行它进行编译了。选中Output To List Box和Capture Output ,这样就可以在源代码下面的输出窗口里看到编译时的错误信息了。配置不带参数运行的解释器Java:在Command Line里输入:D:\JSP\j2sdk\bin

Java %n,在Menu Item Name 里输入: Java filename,选中Output To List Box和Capture Output ,运行结果显示在输出窗口里。配置带参数运行的解释器Java:在Command Line里输入:d:\JSP\j2sdk\bin\Java %n%modify%,在Menu Item Name 里输入:Java filename parameter,这样当执行这个菜单项的时候,会显示一个要求输入参数的对话框。

二 Editplus

EditPlus是共享软件,它的官方网址是:www.editplus.com。最新版本是EditPlus 2.12。EditPlus也是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、javascript和VBScript的语法着色。通过定制语法文件还可以扩展到其他程序语言。可以在Tools菜单的Configure User Tools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。

三 Jcreator

Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。官方网址是:www.jcreator.com。当前最新版本是Jcreator 3.10,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK主目录及JDK JavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。但目前这个版本对中文支持性不好。

四 Eclipse

Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是:www.eclipse.org 。它的官方网站提供Releases、Stable Builds、Integration Builds和Nightly Builds下载。建议使用Releases或Stable Builds版本。

Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。目前最新的Release版本是Eclipse 3.0。Stable Builds版本是对大多数使用者足够稳定的版本,由开发团队将认为比较稳定的Integration Build版本提升到Stable Build而来,适合想使用Eclipse新功能的使用者选择。对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都是简体中文的。用于Java开发,Eclipse与UltraEdit和Editplus两种编辑器和Jcreator IDE比较,Eclipse更专业,功能更强大。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-26
记事本很基础,能练习编程习惯,但没有任何调试功能,不适合大规模开发
ultrardit 比比记事本高级些,有语法检查功能,比较适合初学者使用。
Jbuilder 挺像C#的是java的一个集成开发环境,用过C#或delphi 应该很容易上手:
eclipse 是很流行的java IDE环境,因为它是开源产物。追问

ssh(Struts+Spring+Hibernate)这三个到底是什么?
跟java是什么关系?eclipse、jbuilder与它们又有什么关系呢?

追答

这个问题 挺复杂啊:Struts Hibernate Spring 都是Java EE的框架其中 Struts 是当前利用servlet / jsp构建web程序最流行的框架,推动了MVC设计模式; Hibernate是基于ORM平台的,这个没接触到,据说该框架能满足,客户在运行时不需要对源代码进行任何改动就能按照 最终用户的实际需要设置需求;Spring 的特色在于 数据访问框架。
总的来说这三个是通常开发高效应用的框架。可以说是技术,但不是像jsp jdbc servlet这么具体的技术。
而集成的IDE开发环境 特别是eclipse 它有很多 控件可支持 上述的框架开发啊。
这么专业,你是初学者吗

追问

当然是初学者,看到这些东西不知道是怎么回事,无从下手!

追答

通常先从 java语法开始 解决 类 和 对象,然后是 io,awt, swing,jdbc,jsp,servlet,然后在接触 这些高效的开发框架啊

追问

哦,听你这么一说,大概有个思路了,谢谢!

本回答被提问者采纳
第2个回答  2011-04-26
用Eclipse,MyEclipse或者javaEE也可以。不过我常用MyEclipse和Eclipse
第3个回答  2011-04-26
eclipse和myeclipse,写桌面程序用eclipse,web项目用myeclipse
第4个回答  2011-04-26
NetBean应该也算吧追问

这个确实没听过,好用么?

相似回答
大家正在搜