开发工具·Eclipse

常见开发工具介绍

* A:操作系统自带的记事本软件

* B:高级记事本软件

* C:集成开发环境 IDE

    * (Integrated Development Environment)

* D:Eclipse和MyEclipse的区别

    * a:Eclipse是一种可扩展的开放源代码的IDE。

    * b:Eclipse的特点描述

        * 免费

        * 纯Java语言编写

        * 免安装

        * 扩展性强

    * c:MyEclipse

        * 在Eclipse基础上追加的功能性插件,对插件收费

        * 在WEB开发中提供强大的系统架构平台

* E:下载 http://eclipse.org/

    * org是非盈利团体

* F:安装

    * 绿色版    解压就可以使用(Eclipse)

    * 安装版   双击运行,一路next即可(JDK)

* G:卸载

    * 绿色版    直接删除文件夹即可

    * 安装版 专业卸载软件或者控制面板添加删除程序

Eclipse中HelloWorld案例以及汉化

* A:选择工作空间

    * 工作空间  其实就是我们写的源代码所在的目录

* B:用Eclipse来完成一个HelloWorld案例

    * 代码以项目为基本单位

    * 创建项目

    * 创建包

    * 创建类

    * 编写代码

* C:编译和运行

* D:Eclipse的汉化

    * 从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。

    * 同理,这种方式卸载插件也是特别的方便,推荐这种方式

* E:语法检查提示

    * 红色波浪线

        * 必须处理,否则编译通不过

    * 黄色波浪线    

        * 可以不搭理他

Eclipse的视窗和视图概述

* A:视窗  每一个基本的窗体被称为视窗

    * PackageExplorer   显示项目结构,包,类,及资源

    * Outline        显示类的结构,方便查找,识别,修改

    * Console         程序运行的结果在该窗口显示

    * Hierarchy       显示Java继承层次结构,选中类后F4

* B:视图  是由某些视窗的组合而成的

    * Java视图

    * Debug视图

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

    * b:控制台

        * window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font

    * c:其他文件

        * window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font

* E:窗体给弄乱了,怎么办?

    * window -- Reset Perspective

* F:控制台找不到了,怎么办?

    * Window--Show View—Console

* G:取消悬浮提示

    * window -- Preferences -- Java--Editor--Hovers。右边将Combined Hover勾去掉。

    * 这样代码的悬浮框就不会自动出现了。如果想看提示,将光标悬浮在代码上,按F2即可。

Eclipse中内容辅助键的使用

* A:Alt+/ 起提示作用

* B:main+alt+/,syso+alt+/,给出其他提示

* C:补充输出语句,选中需要输出的部分,alt+/选择最后一项即可

* C:定义自己的alt + /

    * windows--perference-Java-Editor-Templates--New

Eclipse中快捷键的使用

* A:新建 ctrl + n

* B:格式化  ctrl+shift+f

* C:导入包  ctrl+shift+o

* D:注释  ctrl+/,ctrl+shift+/,ctrl+shift+\

* E:代码上下移动 选中代码alt+上/下箭头

* F:查看源码  选中类名(F3或者Ctrl+鼠标点击)

* G:查找具体的类 ctrl + shift + t

* H:查找具体类的具体方法 ctrl + o

* I:给建议 ctrl+1,根据右边生成左边的数据类型,生成方法

* J:删除代码 ctrl + d

* K:抽取方法alt + shift + m

* L:改名alt + shift + r

Eclipse中如何提高开发效率

* alt + shift + s

* A:自动生成构造方法  
  * 空参构造  alt + shift + s + c 
  * 有参构造   alt + shift + s + o

* B:自动生成get/set方法
  * alt + shift + s + r

* C:重写toString()等方法
  * 类似上述

Eclipse中如何生成jar包并导入到项目中

* A:jar是什么?

    * jar是多个class文件的压缩包。

* B:jar有什么用?

    * 用别人写好的东西

* C:打jar包

    * 选中项目--右键--Export--Java--Jar--自己指定一个路径和一个名称--Finish

* D:导入jar包

    * 复制到项目路径下并添加至构建路径。

Eclipse中如何删除项目和导入项目

* A:删除项目

    * 选中项目 – 右键 – 删除

        * 从项目区域中删除

        * 从硬盘上删除

* B:导入项目

    * 在项目区域右键找到import

    * 找到General,展开,并找到

    * Existing Projects into Workspace

    * 点击next,然后选择你要导入的项目

     * 注意:这里选择的是项目名称

Eclipse中断点调试的基本使用

* A:Debug的作用

    * 调试程序

    * 查看程序执行流程

* B:如何查看程序执行流程        

    * 什么是断点:

        * 就是一个标记,从哪里开始

* 如何设置断点:

        * 你想看哪里的程序,你就在那个有效程序的左边双击即可。

* 在哪里设置断点:

        * 哪里不会点哪里。

        * 目前:我们就在每个方法的第一条有效语句上都加。

* 如何运行设置断点后的程序:

        * 右键 -- Debug as -- Java Application

* 看哪些地方:

        * Debug:断点测试的地方

            * 在这个地方,记住F6,或者点击也可以。一次看一行的执行过程。

        * Variables:查看程序的变量变化

        * ForDemo:被查看的源文件

        * Console:控制台

* 如何去断点:

        * a:再次双击即可

        * b:找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

Eclipse查看Java中参数传递问题

* A:断点演示

    * 断点查看Java中参数传递问题

API概述

* A:API(Application Programming Interface) 

    * 应用程序编程接口

* B:Java API

    * 就是Java提供给我们使用的类,这些类将底层的实现封装了起来,

    * 我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。

Java 开发工具的更多相关文章

  1. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

  2. JAVA开发工具eclipse中@author怎么改

    1:JAVA开发工具eclipse中@author怎么改,开发的时候为了注明版权信息. 用eclipse开发工具默认的是系统用户,那么怎么修改呢 示例如图所示 首先打开Eclipse--->然后 ...

  3. 学习java随笔第二篇:java开发工具——Eclipse

    java开发工具有很多这里我使用的是Eclipse. 首先我在官网上下载了Eclipse的软件包,下载地址:http://www.eclipse.org/downloads/,然后有在网上找了一个汉化 ...

  4. Java开发工具IntelliJ IDEA单元测试和代码覆盖率图解

    原文 http://www.cnblogs.com/xiongmaopanda/p/3314660.html Java开发工具IntelliJ IDEA使用教程:单元测试和代码覆盖率 本文将展示如何使 ...

  5. java开发工具比较(16个工具修订版)

    1.JDK (Java Development Kit)Java开发工具集 SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可以利 ...

  6. ②---Java开发工具Eclipse安装配置

    Java开发工具Eclipse安装及配置 以下将为大家介绍Java开发工具Eclipse安装及配置. 一.下载Eclipse安装文件 正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要依 ...

  7. 每个Java程序员需要了解的8个Java开发工具

    每个Java程序员需要了解的8个Java开发工具 Java是计算机应用程序编程语言,被广泛用于创建Web应用.服务器处理.用户端的API开发乃至数据库等多个领域.下面列出了8个有助于你开发Java应用 ...

  8. 十四种Java开发工具点评

    在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美 ...

  9. Java开发工具全面比较

    1.JDK (Java Development Kit)Java开发工具集 从初学者角度来看Java开发工具,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对 ...

  10. day11<Java开发工具&常见对象>

    Java开发工具(常见开发工具介绍) Java开发工具(Eclipse中HelloWorld案例以及汉化) Java开发工具(Eclipse的视窗和视图概述) Java开发工具(Eclipse工作空间 ...

随机推荐

  1. Find a multiple POJ - 2356 容斥原理(鸠巢原理)

    1 /* 2 这道题用到了鸠巢原理又名容斥原理,我的参考链接:https://blog.csdn.net/guoyangfan_/article/details/102559097 3 4 题意: 5 ...

  2. Gym 102263 ArabellaCPC 2019 J - Thanos Power (DP,数学)

    题意:有一个整数\(n\),每次可以对加\(10^x\)或减\(10^x\),问最少操作多少次能得到\(n\). 题解:对于某一位上的数,我们可以从\(0\)加几次得到,或者从前一位减几次得到.所以对 ...

  3. Dapr微服务应用开发系列1:环境配置

    题记:上篇Dapr系列文章简要介绍了Dapr,这篇来谈一下开发和运行环境配置 本机开发环境配置 安装Docker 为了方便进行Dapr开发,最好(其实不一定必须)首先在本机(开发机器)上安装Docke ...

  4. redis运维与开发笔记

  5. what's the difference amount of pdf, epub, and mobi format

    what's the difference amount of pdf, epub, and Mobi format What is the difference between pdf, epub ...

  6. CSS Modules in depth

    CSS Modules in depth https://github.com/css-modules/css-modules https://webpack.js.org/loaders/css-l ...

  7. IM & RTC

    IM & RTC 即时通信(IM) & 实时通信(RTC) 场景 即时通信(可靠性高,延时高) 场景包括文字聊天.语音消息发送.文件传输.音视频播放等; 发短信 实时通信(可靠性低,延 ...

  8. js generator和yield

    function co<T>(fn: () => Generator<any, any, any>): Promise<T> { const g: Gener ...

  9. 在线预览word,excel,ppt

    https://view.officeapps.live.com/op/view.aspx?src=服务器地址微软提供的地址拼接自己的可以预览了拼接自己的服务器地址可以在线预览

  10. Flutter: 判断是Android还是Ios

    /// 在ui中使用下面的这个判断 Theme.of(context).platform == TargetPlatform.android /// 而不是 import 'dart:io' Plat ...