坑得没剑

坑得没剑的笔记

全部笔记

来自Eclipse的基本使用(1)

一、eclipse工程的建立导航器下建立java工程(第一项)。工程名为MyProject(可自己想名字),其余默认即可。二、源文件夹在MyProject上新建一个源文件夹,夹名为src(自定名字,最新的版本无需再建源文件夹,创建工程后,自带有)。在src中新建类,命名为MyClass(自定),在创建那些根中勾选public……。MyClass中自动形成了类跟main方法。三、基本代码的编写删除注释,输入System.,eclipse会提示后续输入,在输入o,按下enter键,即可完成out,再输入println,按enter,完成。在括号里输入双引号,在双引号中输入要显示的字即可完成代码的输入。四、运行在主文件上点击右键运行。 

来自Eclipse高级操作 1-1(0)

重构。《重构-改善既有代码的设计》1.方法抽取Extract Method: 将caclCost中参数校验部分抽取成方法verify2.重命名Rename 重命名类名Test1为CostCalculator 重命名User为UserInfo3.内联 内联方法add4.常量抽取Extract Constant 将“normal”、“vip”抽取成常量。5.抽取局部变量Extract Local Variable 将user.userType抽取成变量。6.包装字段Encapsulate Field 重构User类,用set get包装7.Extract Interface抽取接口 ConstCalculator中抽取ICostCalculator接口

来自Eclipse高级操作 2-1(0)

1、代码完成功能,按:alt+/   类名,方法,语句等。   如:main方法,只需输入main然后按alt+/即可自动完善。2、代码格式化功能(ctrl+shift+f)   设置自己格式:窗口--首选项--java--代码样式--格式化程序。3、jar包关联源代码4、打开类型、查看父类实现、查看类型层次结构、查看方法调用5、代码搜索

来自eclipse高级操作 远程调试 3-1(0)

JPDA远程调试机制。-Xdebug  -Xnoagent -XrunJdwp:transport=dt_socket,address=8787,server=y,suspend=n  

来自Eclipse基本操作 1-1(0)

一、建立包上一节中类未指明包名,所有的类平面化,不利于文件的管理。在源文件上点击右键,新建一个包,包名为com.covsew.demo。在包下建立class文件,MyClass1.可以再包下再建立包。如.p1在p1下可以再建类。在p1下点击右键,点击接口,即可建立接口。二、工程的高级配置在工程上点击右键,选择属性,选择构建路径,选择源码。普通文件夹中类不参与构建(编译)。要想普通文件夹中类参与构建,只要在工程中的构建路径中源码项中点击右边添加文件夹按钮,勾上那个普通文件夹即可。在构建路径中选择库,点击添加外部jar按钮,添加org.log4j。就可在工程中使用log4j了。(先到网上下载常用包)添加jar,是添加工程中已有的包。例如将log4j放入普通文件中。效果与上同。三、工程的构建自动构建,有利于程序的快速运行,但会加重负担。(课程未讲完)四、代码的自动完成、自动修正工能   黄色、红色的标识:  1.方法的自动生成  2导入import  3.清除无用的import  4.自动清除无用的方法、变量  5.自动实现接口的、抽象类的方法, 自动重载父类方法。

来自Eclipse的基本操作 1-2(0)

(接上)三、工程的构建自动构建,有利于程序的快速运行,但会加重负担。如果关闭项目中的自动构建,只有点击项目中的构建项目他才会构建。有时我们想把工程重新构建一次可以选择项目中的清理。清理掉项目中的构建。四、代码的自动完成、自动修正工能警告用黄色波浪线。错误用红色波浪线。  1.方法的自动生成当引用一个没有的方法时,会报错,这时我们可以右键点击错误,修正为创建,即可自动生成该方法。  2导入import当调用的方法没有对应包时,可以用右键错误处自动导入包。  3.清除无用的import  4.自动清除无用的方法、变量右键点击错误处,选择除去包、方法、变量等即可。  5.自动实现接口的、抽象类的方法, 自动重载父类方法。建立一个未导入的接口,右键导入接口,点击类名,添加未实现的接口即可。建立一个父类,选择菜单项中源码,点覆盖\实现方法。即可重载指定父类方法。  

来自Eclipse的基本操作 2-1(0)

一、java的调试断点、条件断点、异常断点断点中变量的查看,语句的执行。二、智能纠错、自动完成:1.自动生成try……catch,自动列出异常列表,自动转型……在红色提示上点击鼠标,常常可以得到惊喜2.自动生成set、get方法3.自动生成构造函数。