------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
1 Eclipse
myeclipse是eclipse开发java ee项目的插件,.myeclipse是对eclipse的扩展,相当于给eclipse打个补丁。将插件集成一起于eclipse就成为了myeclipse。
eclipse是用Java语言编写而成的 所以启动eclipse是java.exe启动一个类。
java EE java enterprise edition java企业版
IDE itegrity development environment 集成开发环境
JMS Java Message Service Java消息服务
JMX Java Management Extensions Java管理扩展
JNDI Java Naming and Directory Interface Java命名和目录接口
2 eclipse工程管理与快捷键配置
工程:IDE开发工具都支持使用工程化方式管理一个项目的程序开发过程,一般来说一个相对独立的项目就是一个工程,一个项目中涉及的多个java文件,资源文件等用一个工程进行管理。
在不使用工程管理的情况下,如果一个项目中包括多个Java源文件,编程人员需要精心维护这些源文件之间、以及源文件与其它文件的目录关系,需要逐一编译这些源文件,需要手工启动运行编译后的结果。如果将一个程序的所有源文件用一个工程来组织,开发工具能对所有源文件集中管理,记住每个源文件的位置和相互关系。工程中有哪几个源文件、启动类是哪个、启动参数设置等配置信息在工程中都记录。
工作台: 一个workspace可以包含多个project,一个workspace保留了eclipse的一套环境选项的配置, 如果要为eclispe再配置一套环境选项,可以再创建一个workspace。
Package explorer视图窗口中的filters菜单项,可以显示空的父包(此功能默认是关闭的)。
注意:工作间和工作间直接切换时 要关闭前一个工作间 因为各个工作间的配置是不同的
透视图和视图:一个Perspective(透视图)代表了若干个view的集合,如何显示各种view。window选项中有个show view可以显示各种view
设置单个工程的javac和java:选择工程,右键->properties可以设置javac,右键->run as-〉open run dialog可以设置java。
快捷键使用技巧:快捷键的位置:General->keys,设置alt+/键进行内容提示时,要注意解除alt+/键原来的绑定关系,直接输入alt+/就可以找到它的绑定关系,删除绑定关系时也可以使用remove binding这个按钮
代码模板的设置位置:java->editor->Templates
设置模版:window中的perference Java中的templates,然后 new --〉name —--〉Pattern(里面的内容)--〉Insert Variable,line-selection 当前选中行 内容 curcos 光标位置
3 eclipse视图管理与程序调试
suspend 就是悬浮悬停的意思
show quick diff 显示快速区分
怎样来调试:在行开头双击打上断点,然后右键 debug as 在选java apllication ok,之后就会转到Debug透视图,选中要看的变量,直接右键watch,看代码运行,用Step over f6 就能看到运行,然后resume 就停掉调试了。
4 配置eclipse的java模块代码
eclipse向前撤销 ctrl+z 向后撤销 ctrl+y,ctrl+d是删除当前行
当光标在一行的两端时,按住shift+home/end可以选择当前行
ctrl+左右是跳过一个单词,ctrl+shift+左右是选择一个单词,可以连点左右已选择多个。
5 在eclipse中导入已有的工程
导入已有的工程:先找到该工程的工作间 然后找到该工程 将其复制 黏贴到 另外一个工作间下;切换到eclipse 在左边packeg Exploer中右键 导入import general下面有
Existing Projects into Workspace(如果该工程存在)File System(不存在 可以导入文件夹)。
jre包类库不正确:点击自己选的工程 右键 build path -->configure build path选择libraries(类库)选项卡 可以将已存在 remove去除