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. Navicat Premium 12 (64位)实现连接Oracle 11 (64位)

    查看Oracle的版本 select * from v$version 我这里是11.2的64位的版本,然后从官网下载相应版本的客户端. 下载相应版本的客户端 官网地址:https://www.ora ...

  2. mysql数据库 ,java 代码巧妙结合提升系统性能。

       查询频繁的表t_yh_transport_task 保证数据量最少,增加查询效率, 常用于查询的字段增加索引, 每日定时移动数据 <!-- 医院系统预约任务历史删除定时器 --> & ...

  3. Hibernte

    什么是CRM?(了解) CRM(customer relationship management)即客户关系管理,是指企业用CRM技术来管理与客户之间的关系.在不同场合下,CRM可能是一个管理学术语, ...

  4. mysql 语法积累

    1.把一个表中的某一列赋值到另一个表中的某一列 update sfa_token,sfa_member set sfa_token.mainid = sfa_member.mainid where s ...

  5. GYM 101617 F

    说到这题还要提到周日下午训练赛,都进去了hmc说他这场单切过准备换一场. 很不幸的是我当时已经开了这个几何题, 开场就开几何是什么鬼啊!!! 给你n个圆,找一点在所有园内并且离原点最远.(保证有解) ...

  6. js杨辉三角控制台输出

    function Yang(line){ var arr=new Array() ;i<=line;i++){ ]==undefined){arr[i-]=[];} ){arr[]=[i]}){ ...

  7. Hadoop 集群安装(主节点安装)

    1.下载安装包及测试文档 切换目录到/tmp view plain copy cd /tmp 下载Hadoop安装包 view plain copy wget http://192.168.1.100 ...

  8. 通过一个小故事,理解 HTTPS 工作原理

    本文摘录参考: 细说 CA 和证书(主要讲解 CA 的使用) 数字签名是什么?(简单理解原理) 深入浅出 HTTPS 工作原理(深入理解原理) HTTP 协议由于是明文传送,所以存在三大风险: 1.被 ...

  9. .NET Core跨平台的奥秘[下篇]:全新的布局

    从本质上讲,按照CLI规范设计的.NET从其出生的那一刻就具有跨平台的基因,这与Java别无二致.由于采用了统一的中间语言,微软只需要针对不同的平台设计不同的虚拟机(运行时)就能弥合不同操作系统与处理 ...

  10. 【RL-TCPnet网络教程】第4章 RL-TCPnet网络协议栈简介

    第4章        RL-TCPnet网络协议栈简介 本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内 ...