黑马程序员——eclipse及IDE开发工具的一点小知识

来源:互联网 发布:centos安装拼音输入法 编辑:程序博客网 时间:2024/05/24 06:57

------- android培训、java培训、期待与您交流! ---------- 

一、Eclipse和MyEclipse的关系

MyEclipse原来是Eclipse的插件、补丁,扩展了Eclipse的功能,使可以开发javaee的程序,也就是web项目。后来就将二者打包成一体了,也就是现在安装的一体化MyEclipse安装包。 它是java语言编写的,当关不掉时,在任务管理器中关掉javaw.exe即可。

二、其他的开发工具:

netBeans sun 公司开发的开源软件,不比eclipse差,但因为大家已接受了eclipse,所以推广不起来。

Jbiulder 因为收费而逐渐没落。

 

eclipse工程管理与快捷键配置配置:

 

编译器版本和jre版本设置。Window->preferences->java->Compiler和Installed JREs

创建工作间workspace: File ->Switch workspace->Other创建好后,系统会先把其他的工作间关掉,重启这个工作间以加载此工作间特有的配置信息。

新建工程:File->New->Project->Java Project->填写工程名,Finsh->

新建类:File->New->Class->填写包名(公司域名反过来+其他内容),类名,勾选自动生成main方法选项(可选)->-

Workspace和project关系:一个工作间包含很多工程;我们在工作间的配置会影响到它下面所有的工程。

快捷键配置:(自动补齐输入内容的快捷键)window->preferences->General->Keys->在空白搜索条输入Content ->选择 Content Assist->RemoveBinding按钮解除原来的快捷键绑定->选择Binding文本框,按下组合快捷键就自动选择了该快捷键->Apply->ok->

 

eclipse视图管理与程序调试:

Perspective和view:透视图与视图。

透视图:好多预定义窗口的的集合,

添加视图:window->show view

程序的调试:在程序左边的垂直条上双击设置单点,在测试行右键->Debug As->Java Applycation->在弹出的调试窗口中,可以选中要查看的变量,右键watch->就会在右上角的框里看到变量的值->在Debug窗口点向右箭头,则显示程序运行到下一跳语句时的变量的值

程序的运行:右键编辑区域->Run As—>Java Apllication.

 

配置eclispe的编译与运行环境.avi

1.       设置整个workspace的javac与java. 设置:window->preferences->Java->Compiler设置javac版本/Installed JREs设置java版本(可以点Add,选择jdk目录添加)

a)       高版本的java虚拟机可以运行低版本的javac编译的程序。

b)       低版本的java不能运行高版本的javac编译的程序。

2.       设置单个工程的javac与java.  设置:右键工程名->Properties->Java Compiler

 

在eclispe中配置java模板代码

window->preferences->Java->Editor->Templates->New可以添加自定义的模板->在Pattern中编辑模板的格式,用下面的Inserd Variable按钮添加特定内容模块->比如:给选定语句(一行)加上try finally语句,并将光标停在finally中->就可以在Pattern中先写个try finally 语句,并用Insert Variable 按钮在try中添加line_selection,在finally中添加cursor

 

在eclipse中导入已有的工程:

将一个已有的工程导入到该工作区中,可以->将要导入的工程文件夹复制到该工作区目录下->在该工作区中一次点击File->Import->General->Existing Project into Workspace,点击Next->在Browse里面找到要导入的工程文件夹->Finish,至此工程就被导入了->但如果导入的工程的JRE System Library即类库(jar包的集合)与此工作区的默认配置不同,就需要手动将该工程的类库换成该工作区默认的类库了,步骤:->右键该工程->Builder Path->ConfigBuilder Path->Libraries->用Remove删除导入的工程的原有类库->Add Library ->JRE System Library->OK。

java5的静态导入与编译器语法设置:

import 语句可以导入包中的一个或所有类;同样,对应的有

import static 包名.类名.*/方法名;可以导入某个类的指定或所有静态方法。导入后,程序中可直接调用该方法,不需要再用类名调用了。

 

基本数据的自动拆装箱及享元设计模式:

享元模式:flyweight:如果有很多很小的对象,他们有很多相同的东西(作为内部属性),你就可以将他们变成一个对象,将那些不同的东西作为外部属性,作为方法的参数传入。

应用实例:如果定义了两个数值相等的整型对象A和B,只要数值在-128~127之内,A==B就为true.