【初识eclipse 第二讲】 eclipse 的基本操作

来源:互联网 发布:弹簧 压力检测 单片机 编辑:程序博客网 时间:2024/05/16 08:57

【初识eclipse 第二讲】 eclipse 的基本操作

1、建立包、建立接口等等

1)建立包:见第一讲

2)Package Explorer的视图选择:

a)      (Package Explorer —> Package Presentation —>Flat/Hierarchical)

b)      当建立多个包后,系统默认的视图为Flat(平面化显示),如图(2.1)

c)      根据习惯要求,可以改视图为Hierarchical(树状结构显示),如图(2.2)

    

                                                 图(2.1)                                                              



                                                图(2.2)

3)建立接口:

a)      右击源文件夹, New—>Interface,如图(2.3)

b)      输入接口名,选择相应的包、属性,如图(2.4)

   

                                                图(2.3)    



                                                图(2.4)

 


                                                 图(2.5)

2、     工程的高级配置

1)     源文件夹(Source Folder):默认参与代码构建(编译)的文件夹

2)     普通文件夹(Folder):默认不参与代码构建(编译)的文件夹

3)     选择参与构建的文件夹:右击工程名,选择Propertise,打开Propertise面板后,选择Java Build Path,在Source选项卡中,Add folder:添加构建文件夹,Remove:取消构建文件夹。如图(2.6)

4)     选项卡Librarise下可以选择、取消 加载的第三方java包(External JAR),如图(2.7)。

 

                                                图(2.6) 



                                                 图(2.7)

3、工程的构建

1)      运行字节码文件:见第一讲

2)      Eclipse在保存文件时,后台会自动构建文件,所以在选择运行文件时,很快就会进入程序的运行。

可以取消保存文件时自动构建,并重新构建字节码文件。可以选择Project —> Build AutoMatical

3)      删掉经编译生成的class文件,Project —> Clean。如图(2.8)

Clean allprojects:删除所有的字节码文件

Clean projectsselected below:删除被选择的字节码文件


                                                 图(2.8)

 

4、代码的自动完成、自动修正功能

注:   黄色(警告)的标识: 图文件中未使用的变量、方法、引用

红色(错误)的标识:语法错误

<左击黄色、红色的点,会出现自动修正的提示>如图(2.9)如图(2.10)

  

                                                 图(2.9)    



                                                 图(2.10)

4)      自动生成方法

在没有定义方法的情况下使用某方法,会出现红色错误提示,点击错误提示,在点击create method ’方法名’,则可以自动定义方法

5)      自动导入import

在没有导入import的情况下使用某方法、或创建某对象,会出现红色错误提示,点击错误提示,再点击import ‘……’,则可以自动导入import

6)      自动实现接口的方法、抽象类的方法,自动重载父类的方法

实现某些接口或继承父类时,若接口的某些方法、抽象类的某些方法没有被实现的情况下,会出现红色错误提示

1.       点击错误提示,再点击Addunimplemented methods,则可以自动实现(或重载)未实现(或重载)的方法,但对于方法的具体功能,其内部结构需要自己定义。

2.       菜单栏:Source —> Override/ImplementMethods,在这里面可以选择将要实现(或重载)那些方法,以及实现(或重载)在代码中的位置