Java开发知识之Java的集成开发环境

一丶Eclipse 开发环境

   Eclipse是IBM公司花了4000万美金开发的一个集成开发环境.是一个免费开源的.

下载官网: http://www.eclipse.org

下载地址:http://www.eclipse.org/downloads/packages/

打开下载地址,下载适用于Java开发人员的IDE

有可能你的界面是英文版本的.因为我使用的是Google 浏览器.自动给我翻译了一下网页. 注意图标: JC.下载适用于我们系统的版本即可.

我是Windows 64位系统.所以下载64

下载完成之后是一个zip压缩文件,解压即可使用.

打开程序

eclipse.exe就是我们集成开发环境的启动程序.

我们启动之后,我们的Eclipse是英文版本的.建议使用英文版本的.因为学习英文对我们有好处.

当然.我们可以下载中文语言包.

下载地址: http://www.eclipse.org/babel

点击下载即可.点击下载之后会跳转到语言包下载界面.

我们选择第一个.photon. 我下载的是最新版的Eclipse所以这里它是photon. 4.5版本的是mars.. 所以你只要知道.下载一个Eclipse.点击第一个就可以.

有可能不是photon.也可能是别的.别管他.点击.

点击之后.提示你下载什么语言包

我们找到分组为中间简体的.下载第二个.  ecLipse-zh 结尾的. 这里也说了我们的eclipse版本是4.8.0版本.

下载之后.是一个zip文件.进行解压.

解压之后:

  解压之后有个eclipse文件夹.我们点击进去.会出现两个文件夹

把这两个文件发复制. 覆盖到你的eclipse安装目录下即可.

此时打开eclipse.exe启动程序

已经变成中文了. 说明我们配置成功了.

打开之后.创建一个Java项目后,我们的工作空间如下. 因为都是中文了.摸索一下即可.

二丶使用Eclipse创建一个Java项目.并且编译运行

  上面我们配置好了ecLipse,那么我们创建一个Java项目.

文件->新建->Java项目

打开后出现如下界面

我们填写一个项目名即可.

创建完毕之后,就有我们的Java项目了.我们在src目录点击新建java类

弹出下面

该输入的输入,该打钩的打钩即可.

我们的Java程序就出来了.

代码帮我们生成了.我们编写代码即可.利用前面的代码.

编译跟运行:

  Java代码不需要进行编译了.因为在你写代码的过程中Eclipse检查你的错误.相当于随时在编译. 我们点击工具栏中的运行按钮即可.

或者右键

  

调试程序:

  不管任何语言都有调试的功能.调试的时候避免不了进行断点操作.

  1.在需要调试的位置下断点. 在行号位置进行双击下断点.

  2.右键以调试方式启动

调试程序启动后使用快捷键进行断点调试

  F5 步入,遇到函数可以进去.

  F6 步过,遇到函数不进去.直接跳到下一行代码

  F7 单步返回, 直接跳转到当前函数的下一行代码.

  Ctrl + F5 单步跳入 只进入一层.

  F8 继续执行

  F11 调试上次启动

  Ctrl + F11 运行上次启动

  ctrl + shift + B 添加删除断点

  Ctrl + R 运行到指定行

  

Java开发知识之Java的集成开发环境的更多相关文章

  1. Java开发知识之Java的枚举

    Java开发知识之Java的枚举 一丶什么是枚举 枚举可以理解为就是常量,在Java中我们定义常量.都是用 final语句. C++中都是用const关键字. 枚举跟C++概念都是一样的.就是特定的常 ...

  2. Java开发知识之Java中的Map结构

    Java开发知识之Java中的Map结构 一丶Map接口 Map没有实现Collection接口,提供的是Key 到Value的映射. Map中.不能包含相同的Key,每个Key只能映射一个Value ...

  3. Java开发知识之Java中的集合Set接口以及子类应用

    ---恢复内容开始--- Java开发知识之Java中的集合Set接口以及子类应用 一丶Set接口以及作用 在上一讲.我们熟悉了接口的实现图.以及自己各有的子类. List接口主要存储的数据是可以重复 ...

  4. Java开发知识之Java中的集合上List接口以及子类讲解.

    Java开发知识之Java中的集合类 一丶什么是集合类 如果你学习说数据结构,那么学习集合就很简单. 因为集合就是存储数据的结构. 例如 有链表结构 (list ) 还有 map结构.等等. 集合类就 ...

  5. Java开发知识之Java中的泛型

    Java开发知识之Java中的泛型 一丶简介什么是泛型. 泛型就是指泛指任何数据类型. 就是把数据类型用泛型替代了. 这样是可以的. 二丶Java中的泛型 Java中,所有类的父类都是Object类. ...

  6. Java开发知识之Java的异常处理

    Java开发知识之Java的异常处理 一丶异常概述 在讲解异常之前,我们要搞清楚.什么是异常. 通俗理解就是我们编写的程序出问题了.进行处理的一种手段. 比如我们的QQ.有的时候就崩溃了.比如出现xx ...

  7. Java开发知识之Java类的高级特性,内部类.以及包使用.跟常量关键字

    Java开发知识之Java类的高级特性,内部类.以及包使用.跟常量关键字 一丶Java中包的机制 首先包其实就是个文件夹.作用就是管理类. Java中每次定义一个类的时候.通过Java编译之后.都会生 ...

  8. Java开发知识之Java的继承多态跟接口*

    Java开发知识之Java的继承多态跟接口 一丶继承 1.继承的写法 在Java中继承的 关键字是 extends 代表一个类继承另一个类. 继承的含义以及作用: 继承就是基于某个父类的扩展.制定出来 ...

  9. Java开发知识之Java的数字处理类Math类

    Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...

随机推荐

  1. leetcode 902 数位dp 不包含0

    复习了一下数位dp 肯定不包含0,但是通常数位dp最后计算的结果较小的是包含前导0的,只是没显示出来而已,所以这题需要前导0,但是非前导0是不需要算进去的,因此,加个是否是前导0的状态即可 class ...

  2. PHP常用日期加减计算方法实例

    PHP常用日期加减计算方法实例 实例总结了PHP常用日期加减计算方法.分享给大家供大家参考,具体如下: PHP 标准的日期格式 date("Y-m-d H:i:s"); PHP 简 ...

  3. kvm+libvirt虚拟机快照浅析[转]

    浅析snapshots, blockcommit,blockpull 作者:Kashyap Chamarthy <kchamart#redhat.com> Date: Tue, 23 Oc ...

  4. C# yield return 和 yield break

    yield关键字用于遍历循环中,yield return用于返回IEnumerable<T>,yield break用于终止循环遍历. 以下对比了使用yield return与不使用yie ...

  5. 虚拟机桥接模式联网方法,Xshell的连接与使用

    1.虚拟机的编辑中的虚拟网络编译器,新建一个VMnet0,选择桥接模式,选择上网时的网卡. 2.虚拟机 -> 设置 -> 网络适配器,选择启动时连接,桥接模式,复制物理网络连接状态. 3. ...

  6. 算法与数据结构(十) 二叉排序树的查找、插入与删除(Swift版)

    在上一篇博客中,我们主要介绍了四种查找的方法,包括顺序查找.折半查找.插入查找以及Fibonacci查找.上面这几种查找方式都是基于线性表的查找方式,今天博客中我们来介绍一下基于二叉树结构的查找,也就 ...

  7. .NET Core的依赖注入[1]: 控制反转

    写在前面:我之前写过一系列关于.NET Core依赖注入的文章,由于.NET Core依赖注入框架的实现原理发生了很大的改变,加上我对包括IoC和DI这些理论层面的东西又有了一些新的理解,所以我在此基 ...

  8. 亿级SQL Server运维的最佳实践PPT分享

    这次分享是我在微软的一次分享,关于SQL Server运维最佳实践的部分,由于受众来自不同背景,因此我让分享在一个更加抽象的角度进行,PPT分享如下: 点击这里进行下载

  9. Redis基础入门,Redis的优点也特点,Redis五种数据类型

    Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. 1.Redis的主要特点 Redis有三个主要特点,使它优越于其它键值数据存储系统 - Redis将 ...

  10. [Swift]LeetCode127. 单词接龙 | Word Ladder

    Given two words (beginWord and endWord), and a dictionary's word list, find the length of shortest t ...