----------------------------------------------------------------------------- Eclipse的概述和使用(掌握) 0:开发java的IDE的分类 免费的当中使用最多的是:Eclipse(Oracle公司的产品,位于美国加州红木城的红木岸) 收费的当中使用最多的是:IntelliJ IDEA(JetBrains(杰特Brains)公司的产品,位于东欧捷克的布拉格) Kotlin(科特林) 1:Eclipse是一种可扩展的开放源代码的IDE(Integrated Development Environment集成开发环境)。 始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建。 2001年11月,IBM公司捐出价值4000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。 最初主要用于Java语言开发,通过安装不同的插件,Eclipse可以支持不同的计算机语言开发。
2:Eclipse的特点描述(基础班使用) a.完全免费free:可免费使用。 b.完全开源free:开放源代码。 c.纯Java语言编写:早期是由Java开发人员使用Java语言编写,该工具所带来的快捷帮助完全符合Java编程人员的习惯。 d.免安装(绿色软件):由于使用Java语言编写,需要为其提供JDK与JRE。 e.扩展性强:工具本身不具有的功能,可以通过标准接口扩展添加功能。 3:MyEclipse(就业班使用) MyEclipse是在Eclipse基础上追加的功能性插件,对插件收费。 MyEclipse主要在JavaWeb方面为开发者提供强大的系统架构平台。 早期的 MyEclipse 安装需要基于 Eclipse 安装目录,后期逐渐发布完整版开发包,安装后自带 Eclipse、JDK和各种插件。 --------------------------------------- 4:Eclipse的下载、安装、卸载及注意事项(Eclipse其实属于IBM公司(蓝色巨人)) 下载 http://www.eclipse.org/ 下载标准版本即可,即 Eclipse IDE for Java Developers 这个版本。企业版本 Eclipse IDE for Java EE Developers 以后再下。 安装 绿色版软件 解压就可以使用(例如:Eclipse)。 安装版软件 双击运行,一路next即可(例如:JDK)。 卸载 绿色版软件 直接删除文件夹即可。 安装版软件 专业卸载软件或者控制面板添加删除程序进行删除。 注意事项 1.由于Eclipse需要基于Java运行环境,安装后运行时需要确认计算机中是否对JAVA_HOME与path环境变量进行配置。 2.解压的路径问题:最好和JDK安装时候的一样,不要有空格或者其他特殊符号。建议跟开发相关的软件最好安装在同一个目录下。 3.如何查看Eclipse的版本? 答:Eclipse安装目录下有一个 .eclipseproduct 文件,用记事本打开看 version=x.x.x 就知道版本了。 如果出现问题删除 eclipse.ini 文件后重新启动。 --------------------------------------- 5:Eclipse的基本使用 1.打开Eclipse后,选择工作空间 工作空间:其实就是我们写的源代码所在的目录。 注意:打开后,发现 Eclipse 的界面做的还是比较丑的,其实Java的图形化界面做得比较一般,所以才转向做浏览器方面的东西了。 2.用Eclipse来完成一个HelloWorld案例 注意:此时代码以项目为基本单位了。 a.创建Java项目: 点击File或者在最左侧空白处,在界面中写一个项目名称,然后 Finish 即可。 b.创建包: 展开项目,在源包src下建立一个包cn.itcast.day11.demo01 c.创建类: 在cn.itcast.day11.demo01包下建立一个类 HelloWorld 在界面中写一个类名:HelloWorld 可以选择让main方法也被创建。 然后finish即可。 d.在HelloWorld类中输出一句话: 在main方法中写一条输出语句:hello world --------------------------------------- 6:Eclipse的汉化及语法检查 汉化方式有好几种,我给大家介绍最方便的一种。 使用dropins安装插件, 从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。 同理,这种方式卸载插件也是特别的方便,推荐这种方式。大家可以同时使用中文版和英文版,这样还可以学英语。 源代码语法检查 红色波浪线:Eclipse可以对正在进行编写的源代码进行语法检查,对错误的源代码使用红色波浪线进行提示。 黄色波浪线:对未使用的成员或有安全隐患的成员使用黄色波浪线进行警告提示。 Eclipse之所以可以进行语法检查,主要原因是因为Eclipse在随时监测是否有键盘或鼠标输出动作, 如果有就对Eclipse下所有工程所有类进行编译,发现错误,立即标注。 --------------------------------------- 7:Eclipse的基本配置 修改源代码字体大小和颜色:注意,源代码的字体最好不要改,因为字体Consolas是一种非常优秀的代码等宽字体,我们主要调整源代码字体大小即可。 --------------------------------------- 8:Ecplise的视窗和视图概述 视窗:每一个基本的窗体被称为视窗。 Package Explorer(包资源管理器) 显示项目的结构、包、类及资源。 Outline(大纲) 显示某个类的结构,方便查找、识别、修改。例如给成员改名字:选中某一成员 右键 --> Refactor(重构) --> Rename... Console(控制台) 程序运行的结果在该窗口显示。 Problems(问题) 显示所有语法及错误所在的位置。 Type Hierarchy(类型层次结构) 显示Java继承层次结构,选中类后按F4即可显示。 视图:是由多个视窗的组合而成。 举例 Java视图 点击右上角的 Java选项卡 出现Java透视图 Debug视图 点击右上角的 Open Perspective(打开透视图)选项卡 --> Debug 出现Debug视图 --------------------------------------- 9:Eclipse中如何制作帮助文档? a:编写源程序(有设计接口、抽象类、具体类案例) b:针对源程序添加文档注释 c:选中项目 --> 右键 --> Export --> Java --> Javadoc --> next --> Browse(选中一个路径\doc) --> Finish --> Yes To All --------------------------------------- 10:Eclipse中打jar包并使用jar包到新的项目中? A项目想用B项目的东西(注意:B项目的东西如何实现你看不见,即java文件看不见), 而实际上用的是B项目的多个class文件,所以我要把B项目的所有class文件拿过来。 jar是什么? jar是多个class文件的压缩包。 jar有什么用? 用别人写好的东西。 如何打jar包呢? 选中项目 --> 右键 --> Export --> Java --> JAR file --> next --> Browse(自己指定一个路径和一个名称,名称例如:animal_tool) --> Finish --> 会在指定路径生成 animal_tool.jar 的 压缩文件。 如何使用jar包呢? 将jar包复制到项目路径下并添加至构建路径。 如何添加构建路径呢? 选中刚复制到的 animal_tool.jar 右键 --> Build Path --> Add to Build Path 小结:一般而言,说明书和jar包的使用是必须是配套的。 -----------------------------------------------------------------------------
----------------------------------------------------------------------------- 1:Eclipse的下载、安装、卸载及注意事项 ----------------------------------------------------------------------------- 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字。 A:创建Java项目。 B:在src目录下创建包。cn.itcast.day11.demo01 C:在cn.itcast.day11.demo01包下创建类。HelloWorld D:在HelloWorld下有一个方法。public static void main(String[] args) {} E:在main方法中有一个输出语句。System.out.println("你的名字"); ----------------------------------------------------------------------------- 3:Eclipse的基本配置 A:程序的编译和运行的环境配置(一般不改) Window--> Preferences --> Java 编译环境:Compiler 默认选中的就是最高版本。 运行环境:Installed JREs 默认会找你安装的那个JDK。建议配置了Java的环境变量。 问题: 低编译,高运行。可以。 高编译,低运行。不可以。 建议,编译和运行的版本一致。 --------------------------------------- B:如何去掉默认注释? Window --> Preferences --> Java --> Code Style --> Code Templates(代码模板) 选择你不想要的内容,通过右边Edit编辑。 注意:请只删除注释部分,不是注释部分的不要删除。 --------------------------------------- C:行号的显示和隐藏 显示:在代码区域的最左边的空白区域,右键 --> Show Line Numbers 即可。 隐藏:把上面的动作再做一次。 --------------------------------------- D:字体大小及颜色的调节 a:Java代码区域的字体大小和颜色: Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Java --> Java Edit Text Font (set to default: Text Font) 或者 Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Basic --> Text Font 注意,源代码的字体最好不要改,因为字体Consolas是一种非常优秀的代码等宽字体,我们主要调整源代码字体大小即可。 b:控制台的字体大小和颜色: Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Debug --> Console font (set to default: Text Font) c:其他文件的字体大小和颜色: Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Basic --> Text Font --------------------------------------- E:窗体给弄乱了,怎么办? Window --> Perspective --> Reset Perspective... --------------------------------------- F:控制台找不到了,怎么办? Window --> Show View --> Console ----------------------------------------------------------------------------- 4:Eclipse的常用快捷键 A:格式化 Ctrl + Shift + f 注意:上述快捷键使用搜狗拼音输入法会失灵,肿么办?答:选择搜狗拼音的设置属性 --> 按键 --> 系统功能快捷键 全部将√去掉 B:导入包 Ctrl + Shift + o 如果该类在 package java.lang; 中,则不需要导入包了。 如果该类仅仅在一个包中有,就自己显示了。 如果该类在多个包中有,会弹出一个框框供你选择。 C:注释 /(正)斜杠 \反斜杠 添加单行注释:Ctrl + / 取消 Ctrl + / 添加多行注释:Ctrl + Shift + / 取消 Ctrl + Shift + \ D:代码上下移动 选中代码后,Alt + 上/下箭头 E:查看源码 选中类名后(按F3或者Ctrl + 鼠标点击) F:智能提示(内容辅助键):Alt + / a:main方法补齐 main + Alt + / + 回车即可 b:输出语句补齐 syso + Alt + / c:提示作用 帮助你补齐一些你记不住的东西,还可以帮你起名字等等。 G:向下复制一行 和 向上复制一行 Ctrl + Alt + 向下箭头 Ctrl + Alt + 向上箭头 注意:上面两种快捷键有可能发生冲突,因为我们大多数用的都是windows,而且用的都是Intel的双显卡,那么如何禁用显卡的快捷键呢? 法一:桌面空白处右键 --> 英特尔? 显卡设置 --> 选项和支持 --> 快捷键管理器 --> 管理快捷键 --> 禁用 法二:控制面板 --> 查看方式 --> 大图标 --> 英特尔? 显卡设置 --> 选项和支持 --> 快捷键管理器 --> 管理快捷键 --> 禁用 F:删除当前行 光标放在要删的行上再 Ctrl + d ----------------------------------------------------------------------------- 5:Eclipse中如何提高开发效率? A:自动生成构造方法 a:无参构造方法 在代码区域右键 --> source --> Generate Constructors from Superclass... --> Ok b:带参构造方法 在代码区域右键 --> source --> Generate Constructors using Fields... --> 选择对应的形参 --> Ok B:自动生成getXxx()/setXxx()方法 在代码区域右键 --> source --> Generate Getters and Setters... --> 选择要getXxx()/setXxx()的成员变量 --> Ok --------------------------------------- 提供了对应的快捷键操作。 A:自动生成构造方法 a:无参构造方法 Alt + Shift + s + c b:带参构造方法 Alt + Shift + s + o B:自动生成getXxx()/setXxx()方法 Alt + Shift + s + r --------------------------------------- C:如何简化继承抽象类和简化实现接口? a:在新建抽象类的子类的时候改变默认的 Superclass 父类选项卡,找到自己写的父类。 b:在新建抽象类的子类的时候改变默认的 Superclass 父类选项卡,先找到自己写的父类,再在 Interface 接口选项卡 Add 添加自己写的接口。 D: @Override 的作用? 答:表示该方法是重写父类的,起到一个标记的作用。如果用 @Override 标记的方法的方法声明和父类不匹配,就会报错。 ----------------------------------------------------------------------------- 6:通过讲解的快捷键和提高开发效率的一些内容完成如下内容: 自定义学生类:Student 成员变量; 姓名 年龄 构造方法: 无参 带参 成员方法: getXxx()/setXxx() 再给出一个show()方法,显示类的所有成员信息。 然后,写一个测试类,对学生的代码进行测试。 StudentDemo ----------------------------------------------------------------------------- 7:Eclipse中如何删除项目和导入项目? 删除项目 选中项目 --> 右键 --> Delete 从项目区域中删除,硬盘上还在,是不彻底完全删除。 从硬盘上删除,是彻底完全删除。 --------------------------------------- 导入项目 在项目区域右键找到 import , 找到 General,展开,并找到 Existing Projects into Workspace , 点击 next,然后 Browse 选择你要导入的项目。 注意:这里选择的是项目名称。 ----------------------------------------------------------------------------- 8:Eclipse中要注意的几个小问题: a:如何查看项目所在路径? 选中项目 --> 右键 --> Properties --> Resource --> Location b:导入项目要注意的问题 1.项目区域中不可能出现同名的项目(无论是新建项目或者是导入项目)。 2.自己随意建立的文件夹是不能作为项目导入的。 c:修改项目问题 1.不要随意修改项目名称。 2.如果真要修改项目名称,不要忘记了也要修改项目的配置文件 .project 中的内容,如下: <name>把这里改为你改后的名称</name> ----------------------------------------------------------------------------- 9:大家接收文件的注意事项: A:专门建立一个文件夹用于接收项目,不要随意放置。 B:同一个项目再次接收的时候,先去存放的目录把原始项目删除,然后重新存储新接收的项目,最后选中项目右键 --> Refresh 刷新项目即可。 C:每天对照我写的项目,自己也创建一个练习项目 举例:我的项目名称 day11_eclipse 你就创建一个项目名称 day11_eclipse_test ----------------------------------------------------------------------------- 10:Eclipse中代码的高级调试(Debug) Debug的作用: 1.调试程序。 2.查看程序执行流程。 如何查看程序执行流程? 要想看程序执行流程,就必须首先设置断点。 什么是断点? 就是一个标记,从哪里开始。 如何设置断点? 你想看哪里的程序,你就在那个有效程序的左边双击即可。 在哪里设置断点? 哪里不会点哪里。 目前:我们就在每个方法的第一条有效语句上都设置断点。 如何运行设置断点后的程序? 在代码编辑区域 右键 --> Debug as --> 1 Java Application 看哪些地方呢? Debug 断点测试的地方 使用快捷键F6;或者点击也可以,一次看一行的执行过程。 Variables 查看程序的变量变化 ForDemo 被查看的源文件(源代码) Console 控制台 如何去掉断点呢? 1:再次双击即可。 2:找到Debug视图,在Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉,就会移除所有的断点。 -----------------------------------------------------------------------------