Java开发知识之Java的集成开发环境
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的集成开发环境的更多相关文章
- Java开发知识之Java的枚举
Java开发知识之Java的枚举 一丶什么是枚举 枚举可以理解为就是常量,在Java中我们定义常量.都是用 final语句. C++中都是用const关键字. 枚举跟C++概念都是一样的.就是特定的常 ...
- Java开发知识之Java中的Map结构
Java开发知识之Java中的Map结构 一丶Map接口 Map没有实现Collection接口,提供的是Key 到Value的映射. Map中.不能包含相同的Key,每个Key只能映射一个Value ...
- Java开发知识之Java中的集合Set接口以及子类应用
---恢复内容开始--- Java开发知识之Java中的集合Set接口以及子类应用 一丶Set接口以及作用 在上一讲.我们熟悉了接口的实现图.以及自己各有的子类. List接口主要存储的数据是可以重复 ...
- Java开发知识之Java中的集合上List接口以及子类讲解.
Java开发知识之Java中的集合类 一丶什么是集合类 如果你学习说数据结构,那么学习集合就很简单. 因为集合就是存储数据的结构. 例如 有链表结构 (list ) 还有 map结构.等等. 集合类就 ...
- Java开发知识之Java中的泛型
Java开发知识之Java中的泛型 一丶简介什么是泛型. 泛型就是指泛指任何数据类型. 就是把数据类型用泛型替代了. 这样是可以的. 二丶Java中的泛型 Java中,所有类的父类都是Object类. ...
- Java开发知识之Java的异常处理
Java开发知识之Java的异常处理 一丶异常概述 在讲解异常之前,我们要搞清楚.什么是异常. 通俗理解就是我们编写的程序出问题了.进行处理的一种手段. 比如我们的QQ.有的时候就崩溃了.比如出现xx ...
- Java开发知识之Java类的高级特性,内部类.以及包使用.跟常量关键字
Java开发知识之Java类的高级特性,内部类.以及包使用.跟常量关键字 一丶Java中包的机制 首先包其实就是个文件夹.作用就是管理类. Java中每次定义一个类的时候.通过Java编译之后.都会生 ...
- Java开发知识之Java的继承多态跟接口*
Java开发知识之Java的继承多态跟接口 一丶继承 1.继承的写法 在Java中继承的 关键字是 extends 代表一个类继承另一个类. 继承的含义以及作用: 继承就是基于某个父类的扩展.制定出来 ...
- Java开发知识之Java的数字处理类Math类
Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...
随机推荐
- BZOJ2681 : 玩游戏2
首先若存在多个连通块,那么答案显然是$+\infty$. 否则以$m$为根,每棵子树的根节点都最多只能放一个金币,且这些子树之间互不干扰. 对于一棵父亲为$m$的子树,最优方案下一定可以将子树剖分成若 ...
- SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)
一,问题背景 1.介绍监督器大部分由软件实现,可灵活放置,高效的SDN网络虚拟化需要复杂的技术来放置hypervisor在合适的位置,才能提供租户最佳的性能.称为k-Network Hyperviso ...
- CSS水平垂直居中!
总结一下,最经典的面试题 分两种情况,宽高确定和不定宽高 (一)宽高确定 初始条件如下: 1. 绝对定位 + 负margin 里面的盒子相对于父盒子绝对定位,距离上面和左边分别为50%,此处的50%是 ...
- 理解pytorch中的softmax中的dim参数
import torch import torch.nn.functional as F x1= torch.Tensor( [ [1,2,3,4],[1,3,4,5],[3,4,5,6]]) y11 ...
- python d:\test.py File "<stdin>", line 1 python d:\test.py ^ SyntaxError: invalid syntax
pyhton出错: python d:\test.py File "<stdin>", line 1 python d:\test.py ^SyntaxError: i ...
- RTN 实操
创建房间 test-rtn 10001 e2uii6r7r 8LfwOcreM76OiV1V1y8jXrMG_BNa-cmktpWUznRa:kdYdsEpcYLc5ceWEHPaK0ZDI7Qc=: ...
- 1、了解计算机与操作系统发展阶段 2、选择一个具体的操作系统,结合计算机与操作系统的发展阶段,详细了解其渊源、发展过程、趋势,整理成简洁美观的图文博客发布。 Windows Mac os x Unix Linux Android 等。
1.了解计算机与操作系统发展阶段 操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率.增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐 ...
- xgboost 多gpu支持 编译
xgboost 多gpu支持 编译 Ubuntu 18.04.2Linux 4.15.0-46-genericgcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 cuda ...
- js操作DOM对象
js操作DOM对象 (Document Object Model)文档对象模型 nodeType返回值 1:元素节点 2:属性节点 3:文本节点 8:注释节点 9: 文档节点 nodeName 节点 ...
- 企业IT管理员IE11升级指南【13】—— 如何把IEMP迁移到GPP
企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...