Ecplise的使用练习

简介: Ecplise的使用练习_01 -----------------------------------------------------------------------------Eclipse的概述和使用(掌握)   0:开...

Ecplise的使用练习_01

-----------------------------------------------------------------------------
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包的使用是必须是配套的。
-----------------------------------------------------------------------------

Ecplise的使用练习_02

-----------------------------------------------------------------------------
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,并点击,然后看到所有的断点,最后点击那个双叉,就会移除所有的断点。
-----------------------------------------------------------------------------

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
6月前
|
Java Android开发
eclipse使用总结
eclipse使用总结
|
6月前
|
Android开发
Eclipse工具使用技巧
Eclipse工具使用技巧
|
XML Android开发 数据格式
eclipse/MyEclipse代码模板XML配置文件分享,爽爆了~
eclipse/MyEclipse代码模板XML配置文件分享,爽爆了~
132 0
|
Java 开发工具 Android开发
|
Java 应用服务中间件 Maven
|
JavaScript Java Android开发
|
Web App开发 Java Android开发
|
Android开发 Python 数据安全/隐私保护