一、Eclipse是一个IDE(集成开发环境),用来开发java程序。并且它也是用java编写的。
Myeclipse是Eclipse的一个插件,使eclipse功能更加强大。我们一般使用Myeclipse。
二、几个重要名词解释、还原
1、JavaEE:Java 2 Platform Enterprise Edition(平台企业版)。2EE是很多技术的集合体,并且还在成长中。
大体上J2EE可以分成3个主要应用:Servlet/JSP,EJB,XML/Web Service 和一些支撑技术例如JDBC和JNDI。
2、IDE : Integrated Development Environment(集成开发环境),像Eclipse和netBeans。
3、JMS: Java Message Service,Java(消息服务)。
4、JMX:Java Management Extensions(Java管理扩展)。
5、JNDI:Java Naming and Directory Interface(Java命名和目录接口)。
三、工程管理、设置运行环境并调试
1、几个概念:工程管理,工作间,透视图
(1)工程管理:eclipse中总是新建一个个项目,IDE开发工具使用工程化方式管理一个项目的开发过程。一个独立的项目就是一个工程,一个项目涉及多个java文件。工程的管理方式,使得java源文件的编译运行及处理之间相互关系,变得方便快捷许多。
(2)工作间:WorkSpace,一个工作间可以有多个项目,但这些项目都在同一工作间中,受统一管制。不同的工作间可以有自己特有的配置信息,改变工作间,这些配置信息就会随着工作间的不同而改变。
Myeclipse中选项File- Switch workspace 可以切换工作间,切换工作间会先将原来的工作间关闭,MyEclipse会重启。
(3)透视图Perspective、视图View:视图View就是Myeclipse中一个个小窗口。而透视图是多个小窗口View的集合,为了特定开发方便将一些会常用到的视图集中到一起,这就是透视图,不同的透视图由不同的view组成,可以自己修改。
打开某个视图View:WindowsàShow views,如果一眼没看到,点Others找。
2、配置eclipse的编译与运行环境
Myeclipse中选项Windows—>Preferenceàjava中,Compiler和Installed JREs用来配置编译和运行工具及其版本。
如果要设置单个工程的编译器运行器,点击该工程,右键Properties设置即可。
注意:如果编译器与运行工具不一致,有可能导致运行错误:bad version number in.class filo。
有这样一个规律:低版本的java不可以运行高版本编译器编译的文件;高版本的java可以运行低版本的编译器编译的文件。
3、程序调试:
调试整个类:右键Run As—>Java Application.
调试变量:双击该行首设置断点,右键Debug As,按照提示就会就如Debug透视图。然后选中该变量,右键Watch 看到该变量的值,然后点击上方快捷键单步调试,可以看到该变量值每走一步的变化。
四、快捷键配置和java模板代码
使用开发工具的好处就在于快捷方便,所以快捷键十分有用,自动补全,Content Assist,代码模板
1、快捷键设置:
Windows -- Preference -- GeneralàKeys,在弹出的对话框里就可以设置需要的快捷键,里面已经有系统默认的快捷方式,自己也可以修改。
常用的快捷键:
Content Assist(内容提示):Alt+/
复制该行到下一行:Ctrl+Alt+↓;
该行与下一行互换:Alt +↓;
将选中的某段代码块注释掉:Ctrl+Shift+/;
*注意,些快捷键可能会和其他快捷键冲突,这时就要按照自己的习惯修改一下了。
因为以上这些快捷键都是通用的,所以修改General中的keys设置。如果想要设置单独窗口的快捷键,还可以选择其他选项中的Keys选项单独设置。
2、代码模板
代码模板的使用:比如想为某段代码添加try{}catch(){}语句,可以右键Surround With选中代表该块的代码块就可以快速为该段代码添加try{}catch(){}语句。
代码模板的设置:想设置自己的代码模板,可以WindowsàPreferenceàJavaàEditoràTempletes,或者直接选中一段代码,右键Surround With—>Configure Completes在弹出的对话框中new一个代码模板,自己设置名字和内容。
例如命名trf的代码模板可以对选中语句try{}finally{}处理,内容可以这样设置:
try{
$(line_selection);//表示原有的那行代码
}finally{
${cursor};//表示光标落在这里
}
五、导入已有工程和静态导入
1、在eclipse中导入已有的工程
方法一:
首先将该项目文件夹导入到你的工作空间下,
然后在该工作空间选择File—>Import—>GeneralàExisting Projects into workspaceà出现一个选择对话框,点击Browse选中该项目路径即可。
方法二:
eclipse中 File--import--出现一个导入对话框,--General--Existing Projects into workspace,同时选中下面的 copy projects to workspace即可。
2、注意:如果这个导入项目使用的JDK和你的工作间的JDK不一样,这样会报错,你可以修改JDK类库,如JRE System Library。要修改JDK类库,右键该工程--Build Path--Config build path—>选择Libraries选项,将原来的类库删除,Add Library增加自己的类库。点击Add Library 会出现一个选择对话框,其中有很多系统自带的类库可供选用,也可以接着选择User Library--点击user libraries 新建自己的类库名,然后就可以在该新建类库中添加自己的jar包了。然后你创建的类库名称会出现在点击Add Library后的选项中供你选择。
Add JARs和Add Library的区别:类库是多个jar包的集合。新建一个Library可以在里面随意添加多个自己需要的jar包。
3、 静态导入import static
静态导入是JDK1.5的新特性,一般我们导入的都是类(使用import语句),然后调用该类的方法,而静态导入是导入类的静态方法(使用语句import static),这样这个类的该静态方法就可以直接使用,不用再写类名前缀了。如:import java.lang.Math.*;//这样就相当于将Math中的所有静态方法都导入了。这样再使用Math类中的静态方法如求两个数的最大值,就可以在类中直接写:
max(3,78);
4、编程好习惯:新建每个类最好都写上包名,包名一般为域名。例如:cn.itheima