为了帮助更多的朋友掌握eclipse的使用,我们团队做了一个eclipse视频教程,全部都是开发过程的屏幕录像,并且伴有语音讲解。一共八讲,今天全部上传完毕。希望我们的努力帮助更多的朋友。
观看方式:
1、登录硅谷动力在线观看:
http://www.enet.com.cn/article/2006/0704/A20060704124810.shtml2、通过cownew团队网站中的超链接访问:
http://www.cownew.com/kc/感谢大家的支持。
附前四讲课件:
第一讲 eclipse的基本使用
1、eclipse工程的建立
2、源文件夹等概念
3、基本代码的编写
第二讲 eclipse基本操作(1)
1、建立包、建立接口 及其他
2、工程的高级配置
3、工程的构建
3、代码的自动完成、自动修正功能
黄色的、红色的标识
(1)方法的自动生成
(2)导入import
(3)清除无用的import
(4)自动清除无用的方法、变量
(5)自动实现接口的、抽象类的方法,自动重载父类方法
第三讲 eclipse基本操作(2)
1、Java的调试
(1) 断点、条件断点、异常断点
(2)断点中变量的查看,语句的执行
2、智能纠错、自动完成:
(1)自动生成try...catch,自动列出异常列表,自动转型...在红色提示上点击鼠标,常常可以得到惊喜
(2)自动生成set、get方法
(3)自动生成构造函数,
(4)javadoc的自动生成
第四讲 eclipse高级操作(1) 重构
一、概述
1、好的程序应该是不断重构出来的。消除bad smell,提高代码可读性、可维护性和可扩展性。《重构-改善既有代码的设计》(英文名《Refactoring: Improving the Design of Existing Code 》)
2、Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并自动更新引用。Eclipse较好地支持内联字段、函数的更新替换。Eclipse较好地支持抽取方法、变量等程序元素。
3、Eclipse的重构支持撤销和重做,并且能够预览重构结果,会对有可能导致错误的重构结果进行提示。所以使用Eclipse进行重构是非常安全的。
二、重构不高深-实战重构
1、方法抽取 Extract Mehod:
将caclCost中参数校验部分抽取成方法verify。
2、重命名 Rename
(1)重命名类名Test1为CostCalculator。
(2)重命名User为UserInfo
3、内联 Inlining
内联方法add
4、常量抽取 Extract Constant:
将"normal"、"vip"抽取成常量
5、抽取局部变量 Extract Local Variable
将user.userType抽取成变量
6、包装字段 Encapsulate Field
重构User类,用set get包装
7、Extract Interface 抽取接口
CostCalculator中抽取ICostCalculator接口