黑马程序员--Java基础加强(1)--eclipse及IDE开发工具介绍

来源:互联网 发布:beyond compare mac 编辑:程序博客网 时间:2024/05/13 19:52
------------------ android培训、java培训、期待与您交流! ---------------------

一、Eclipse是一个IDE(集成开发环境),用来开发java程序。并且它也是用java编写的。

      MyeclipseEclipse的一个插件,使eclipse功能更加强大。我们一般使用Myeclipse

二、几个重要名词解释、还原

1JavaEEJava 2 Platform Enterprise Edition(平台企业版)。2EE是很多技术的集合体,并且还在成长中。

   大体上J2EE可以分成3个主要应用:Servlet/JSPEJBXML/Web Service 和一些支撑技术例如JDBCJNDI

2IDE : Integrated Development Environment(集成开发环境),像EclipsenetBeans

3JMS: Java Message Service,Java(消息服务)。

4JMXJava Management ExtensionsJava管理扩展)。

5JNDIJava Naming and Directory InterfaceJava命名和目录接口)

三、工程管理、设置运行环境并调试

1、几个概念:工程管理,工作间,透视图

(1)工程管理:eclipse中总是新建一个个项目,IDE开发工具使用工程化方式管理一个项目的开发过程。一个独立的项目就是一个工程,一个项目涉及多个java文件。工程的管理方式,使得java源文件的编译运行及处理之间相互关系,变得方便快捷许多。

(2)工作间:WorkSpace,一个工作间可以有多个项目,但这些项目都在同一工作间中,受统一管制。不同的工作间可以有自己特有的配置信息,改变工作间,这些配置信息就会随着工作间的不同而改变。

     Myeclipse中选项File- Switch workspace 可以切换工作间,切换工作间会先将原来的工作间关闭,MyEclipse会重启。

(3)透视图Perspective、视图View:视图View就是Myeclipse中一个个小窗口。而透视图是多个小窗口View的集合,为了特定开发方便将一些会常用到的视图集中到一起,这就是透视图,不同的透视图由不同的view组成,可以自己修改。

   打开某个视图ViewWindowsàShow views,如果一眼没看到,点Others找。

2配置eclipse的编译与运行环境

      Myeclipse中选项Windows—>Preferenceàjava中,CompilerInstalled 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};//表示光标落在这里}

五、导入已有工程和静态导入

1eclipse中导入已有的工程

方法一:

        首先将该项目文件夹导入到你的工作空间下,

       然后在该工作空间选择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 JARsAdd Library的区别:类库是多个jar包的集合。新建一个Library可以在里面随意添加多个自己需要的jar包。

3 静态导入import static

静态导入是JDK1.5的新特性,一般我们导入的都是类(使用import语句),然后调用该类的方法,而静态导入是导入类的静态方法(使用语句import static),这样这个类的该静态方法就可以直接使用,不用再写类名前缀了。如:import java.lang.Math.*;//这样就相当于将Math中的所有静态方法都导入了。这样再使用Math类中的静态方法如求两个数的最大值,就可以在类中直接写:

max(3,78);

 4、编程好习惯:新建每个类最好都写上包名,包名一般为域名。例如:cn.itheima

原创粉丝点击