# Eclipse的简介
Eclipse就是一个插件的集合,所谓插件的集合里面的东西全部都是插件。以后的开发中,我们需要经常性的安装插件以满足我们的开发需求。开发语言都会有一款用起来特别爽的IDE(集成开发环境),Java主流的IDE就是Eclipse或者Myeclipse,Myeclipse实际上就是在Eclipse上安装了一个插件,插件的名称就叫做Myeclipse,Eclipse作为一款软件,本身也是使用Java语言开发的,而且最早也是为了Java开发而服务的,但是Eclipse的目标不仅限于此,目前已经可以进行常用的计算机语言的开发了。
# Eclipse的下载及安装
可以在[www.eclipse.com](www.eclipse.com)网站中下载,最新的版本是oxygen,Eclipse是开源免费的,是由Apache公益组织开发的。
下载有两个版本:
* 安装版:.exe,需要安装
* 解压版:后缀为.zip,解压即可,一般使用解压版,不需要安装
**但是在使用之前,一定要配置环境变量。
JAVA_HOME,配置的值为JDK的安装路径**
# 使用Eclipse完成Java程序的编写
**Eclipse完成Java程序编写的步骤:**
* 创建一个java项目(Java Project)
* 在Java项目下的src下面创建包,一般在开发中,所有的java类都必须放在包中,包的命名规则是网址域名后置com.daijiandong
* 在包中创建一个类
![](https://box.kancloud.cn/cc93fa5364d6946c6ed0407f5966617b_1010x768.png)
我们可以通过硬盘看到此项目的实际位置和其中的层次结构
**F:\java开发大全\练习文件夹\workDemo\src\com\daijiandong\javaBase\HelloWorld.java**
由此可以推断,包名实际上就是硬盘中的一个实际存在的文件夹其中的点表示下一层文件夹
# Eclipse快捷键
* Alt+/:联想键
* Ctrl+C:复制
* Ctrl+V:粘贴
* Ctrl+X:剪切键
* Ctrl+S:保存
* Ctrl+Shift+S:全部保存
* Ctrl+Shift+Y:大写变小写
* Ctrl+Shift+X:小写变大写
* Ctrl+Z:后退
* Ctrl+Y:前进
* Ctrl+Shift+F:自动排版
* Ctrl+D:删除当前行
* Ctrl+Shift+O:导包
* Ctrl+/:单行注释
* Ctrl+Shift+/:多行注释
* Ctrl+Shift+T:打开一个新的类或窗口
快捷键的使用,可以增加开发的效率,最好的快捷键的记忆方式就是多使用。
# Eclipse的断点调试
程序中的的问题,可以通过断点的方式进行运行,**断点运动的步骤:**
* 设置断点:在可能会出现bug的地方设置
* 以debug模式运行程序,这个时候程序运行会停留在设置断点的代码行
* 通过debug可以查看程序中的值
* 按下F6按键,表示执行本行代码,并且停留在下一行,还可以按F8键,表示此处停止断点调试,如果接下来要运行的程序中存在断点,则停留在这个断点,没有断点的话,程序之行结束。
debuge调试,在以后的开发中,经常会使用到,对于初学者来说,会有一定的难度,需要结合长期使用,才能熟能生巧。
# Eclipse插件安装
现在的Eclipse是一个干净的,纯洁的Eclipse,如果要进行Web或者一些其它的操作的话,必须要安装插件,**操作步骤如下:**
Help-----》Install new SoftWare,选择work with:
* Oxygen-http://download.eclipse.org/releases/oxygen,表示的是Eclipse官网下载的插件
* http://download.eclipse.org/egit/updates,表示的是git插件地址
安装的时候需要连接网络,不然的话,安装不成功。当然也可以将插件包下载好之后进行安装。
- PHP操作集合
- 获取字符首字母
- PHP实现定时备份MySQL数据库
- PHP定时发送邮件
- PHP基本语法
- 总结
- 命名空间
- 错误抑制符
- 位运算符
- 原码,反码,补码
- traits
- PHP的反射机制
- const和define的区别
- 语法
- 常用的函数
- 1.变量及打印函数
- 2.引入文件
- 3.常量
- 4.错误处理
- 5.面向对象
- 数据结构与算法
- 结构
- 数组
- 索引
- 散列表(哈希表)
- 栈
- 队列
- 链表
- 算法
- 排序算法
- 插入排序
- 冒泡排序
- 选择排序
- 归并排序
- 快速排序
- 查找算法
- 二分查找
- 二分查找变形版本1:查询数据在序列中第一次出现
- 哈希算法
- 算法复杂度
- Smarty模板引擎
- composer
- yaf
- yaf的安装配置
- 其它
- Java
- JavaSE
- 1.Java发展及JDK安装配置
- 2.Eclipse的下载及安装
- 3.Java开发基础
- 虚拟机
- 2.编辑虚拟机设置
- 1.虚拟机下安装centos
- 3.安装vmtools
- Linux
- 1.vi和vim编辑器
- 2.开机、重启和用户登录注销
- 3.用户管理
- 4.用户组管理
- 5.用户和组的相关文件
- 6.linux运行级别
- 7.帮助指令
- 8.文件目录类指令
- 9.时间日期类
- 10.搜索查找类
- 11.压缩和解压缩
- 12.组管理和权限管理(难点,重点)
- 虚拟主机的配置
- phpstudy快捷配置
- 配置文件配置
- PHP面向对象高级特性
- SPL标准库(PHP标准库)
- PHP链式操作的实现
- 面向对象编程的基本原则
- 设计模式
- 基本的设计模式