免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 943 | 回复: 0
打印 上一主题 下一主题

eclipse.java 基本操作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-03 21:08 |只看该作者 |倒序浏览
lesson 2
1.自动构建:
原文件保存时自动编译.

2.工程的重新构建:project/clean
3.代码的自动生成,在类中调用一个不存在的方法,根据错误提示自动创建.go()

4.自动导入包,只要利用到包中的类,根据错误提示自动导入.

5.自动实现接口:
自动extends类,重写类中的方法:source/override/implements...
点击左边的向上箭头,自动查看父类的方法.
lesson 3
1.调试,runas/debug,设置断点
一定要切换到debug模式,双点可选中变量,右键/watch,自动将其加入expression窗口.
还会用于到virable窗口;
expression右键:add watch expression,从而在其中输入变量,缺点是没有提示功能,
可以在display窗口输入,利用它的提示功能,选中/右键/inspect.

2.条件断点:
选中/右键/属性/选中enable condition/输入条件即可.

3.异常断点:
eclipse会运行时的异常自动设置断点(当然了,控制台的功能就是)
如果想让程序在抛出非运行时异常的地点停住(即设置断点)可以利用异常断点功能.
debugas/breakpoints窗口/点击符号即可.
4.根据提示try/catch;
5.set,get方法
用于javaBean的生成,选中字段/source/generate setters and getters
:自动生成构造函数,/source/

6.javaDoc自动生成/
在方法前输入/**回车,便会自动生成.

lesson 4
重构:相当重要的功能,好的程序都是重构出来的!!!
1.方法extract:
在可以抽象为一个公共方法的程序段上(选中),右键/refactor/extract methods

6.rename
双击选中/refactor/rename.它可以确保程序中所有的名字都被修改.

7.内联inline
函数的调用层次越多,程序的执行越慢,对于比较短的或是功能简单的方法应该使用.
选中方法名/refactor/inline
::它是和重构对应的.

8.常量抽取
选中/refacot/extrace constant,比如一些名字类,数字,防止在程序中手误.

9.抽取局部变量
当程序中多次使用一个变量(这个变量是另一类的成员)时,应该在该类中将这个变量赋值给一个统一的
新的变量,便于程序中的使用.
:注意抽取的是局部变量,只限于这个方法中,如果其他的方法中也有,那么也应该加以抽取.

10.refactor/encapsultat fields
::相当重要的方法,在程序中应该隐藏的成员,如果采用了public,而且其他类已经加以引用,
那么利用这个方法,就能一改全改.
public class RefactorField
{
  public int age;
  public String name;
}
11.extract 接口
将一些方法抽取为接口.

lesson 5
1.代码的提示:alt+/
2.代码的格式. ctrl+shift+f
3.jar包关联源代码:
注意这个版本的eclispe已经关联了,选中jre中的相关的jar包/propertied/java source attachment/
C:/Program Files/Java/jdk1.6.0/src.zip
也可以直接点击相应的jar包中的.class文件,在显示的页面中搞定.

4.打开文件类型:
当要打开某个文件时,因为工程中含有太多的文件,所以得利用该功能:
navigate/openType

查看父类的方法:
  尤其是查看jar包的源码是,
  在方法的左边的栏上有一个向上的箭头,点击即可.
打开类的继承层次:
  尤其是查看jdk时,点击类名/open type hirarchy自动在窗口hirarychy显示类的继承关系.
查看类被调用的层次关系:
  同上:open call hirarchy/
  
5.代码搜索
如查找工程中含有update这几个字的文件.  
  search/fileSearch/working set/new 选中一个选择的对象作为工作集/输入查找的文字和文件的类型
  
  ::工作集:
   工程中的jar包,源文件,普通文件,文件夹等都可看作是一个个元素.
   可以指定这些元素的集合,即为工作集.
lesson 6 远程调试
1.
lesson 7 插件
1.在线安装
以jode为例:help/update/find and install/search for new features to install
  /new remote sites/输入URL(自己命名)
  ::jode的反编译,即如果.class没有对应的原文件,则jode自动为其生成一个.
  
2.SWT_designer
所见即所得.

3.eclipse的configuration文件夹下的update:记录所有的插件更新情况.
对于在线安装和link方式,该文件会记录更新的内容,所以安装插件后,重启,成功
如果对于解压的方式,则不会记录,这时应该把这个文件删除,然后重启,elipse在启动后,
会自动检测所有插件,然后重新生成这个文件.速度当然慢了许多.
  
  link的方式比较好.
  
  :好的插件:操作数据库的:SQLExplorer(可以操作任何数据库)
  :jode
  :lomboz,myeclipse用于f2ee
  :xml编写查看XMLBuddy
  
lesson 8 jsp
1.一定要借助第三方插件,不建议使用ecipse.为了节省时间和跟上时代.
2.myeclipse最好.
3.jsp 步骤
:myeclipse j2ee developments perspertive
:设置server.
  windows/perperoyties/myeclipse/server/tomcat
  这里注意;其中的JDK一定不能是eclipse,而一定要自己指定,因为eclipse只是jre,
  eclipse的运行只要jre即可,所以它内置的只是jre.
:建立一个web工程
  new/project/myeclispe/j2ee projects/web project/默认即可.

  


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/32621/showart_252763.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP