小弟我要学Java之JavaIDE

我要学Java之JavaIDE

JavaIDE

上一篇写到Java的第一个HelloWorld程序用记事本完成的,有人会问着用开发效率也忒低了吧,写了半天也不知道对不对。俗话说:工欲善其事,必先利其器。用过visual studio的同学很想有个类似于vs之类的工具来帮助我们开发Java吧,没错!这里我推荐3款开发工具,总有一款适合您。。。

       1Eclipse

如果问问Java开发者他们常用的时什么开发工具,Eclipse无疑是他们回答的最多的。简单介绍一下:Eclipse是著名的跨平台开源集成开发环境(IDE);最初主要用来Java语言开发,目前亦有人通过插件使其作为C++PythonPHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,使用他的另一个原因是他是免费的IDE,不需要激活神马的。

Eclipse历史:

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,200111月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。20076月,稳定版3.3发布;20086月发布代号为Ganymede3.4版;20096月发布代号为Galileo3.5版;20106月发布代号为Helios3.6版。

Eclipse迄今为止有个丰富的Package Solutions:例如:Eclipse Standard 4.3.1,Eclipse IDE for Java EE DevelopersEclipse IDE for Java DevelopersEclipse IDE for C/C++ DevelopersEclipse for Testers

下载地址:http://www.eclipse.org/downloads/

这里我下载的是Eclipse Standard 4.3.1下载后解压后即可以使用。将上次的demo的例子步骤如下

01:打开解压后的文件夹中的eclipse.exe,第一次打开会让你选择workstation就是你的工作区域,之后你的创建的项目都在这个目录里。

02FileNewJavaProject—弹出项目创建框;输入项目名字Demo 点击Finish

03:在左侧目录的src下右键—NewClass---然后弹出Class创建框;在Name栏输入HelloWorld—点击Finish

04:这时候就可以在里面编写helloworld了,然后右键空白处选择RunAs JavaApplication此时下面的控制台就打出了HelloWorld 如图:

 
小弟我要学Java之JavaIDE
 

2MyEclipse

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]

MyEclipse 是一个十分优秀的用于开发Java, J2EE Eclipse 插件集合,MyEclipse的功能非常强大,支持广泛,尤其是对各种开源产品的支持十分不错。目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。迄今为止MyEclipse 2013已经发布。

下载链接:

http://downloads4.myeclipseide.com/downloads/products/eworkbench/2013/installers/myeclipse-pro-2013-offline-installer-windows.exe由于myeclipse官网在国内访问不了,直接用迅雷下载url即可。名称是:myeclipse-pro-2013-offline-installer-windows.exe下载后开始安装,由于这时试用版所以想永久使用此款软件就要破解激活了。

激活MyEclipse:见本文的附件MyEclipse 2013 Crack.zip  里面主要是破解说明.doccrack文件夹。激活后使用和Eclipse大同小异只是功能更强大。

创建HelloWorld如图:

 
小弟我要学Java之JavaIDE
 

3NetBean

NetBeans是由太阳微系统(Sun Microsystems)创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于JavaC语言/C++PHPHTML5等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

NetBeans Platform 平台中,应用软件是用一系列的软件模块(modular software components)建构出来。而这些模块是一个jar档(Java archive file)它包含了一组Java程序的类型而它们实现全依据依 NetBeans 定义了的公开接口以及一系列用来区分不同模块的定义描述档(manifest file)。有赖于模块化带来的好处,用模块来建构的应用程序可只要加上新的模块就能进一步扩充。由于模块可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程序就能利用着第三方软件,非常容易及有效率地进行扩充

官方网站:https://netbeans.org/ 目前是NetBeans IDE 7.4目前有5个版本可以下载:JavaSeJavaEEC/C++ HTML5/PHPALL。每个版本的技术支持有所区分;本人下载的时ALL版本,下载后开始安装,与之前两个软件不同的是此IDE是中文的,所以很容易上手。

安装后HelloWorld如图:


小弟我要学Java之JavaIDE
  

 

4、快捷键

3IDE介绍完毕,对于开发者来说最关心的还是工具的快捷键

01EclipseMyEclipse快捷键是一致的,可以在软件中HelpKeyAsisst来查看所有的快捷键:主要是

1. ALT+/

此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,

2. Ctrl+O

显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

3. Ctrl+/

快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。

4. Ctrl+D

删除当前行

5. Ctrl+M

窗口最大化和还原,用户在窗口中进行操作时切换。

02NetBean快捷键可以在软件中帮助—快捷键列表来查看所有的快捷键:

1、【Ctrl+\

完成代码、任何地方按下此组合键,均会提示相应的参考字段。

2、【Alt + Enter

错误提示、顾名思义,当系统报错时,按下此组合可以查看系统提示。

3、【Ctrl+K

自动完成字符串、组合键自动打出字符串,每按一次打出一个新串,串序自

下向上。

4、【Ctrl+Shift+I

导入所需包。

5、【Alt+Shift+F

格式化代码。

其实JavaIDE不只是以上三种,这三种是本人喜欢用的IDE,也是大众口味的。如果有对这三种不感兴趣可以看下其他的IDE。。。