Java 常用开发工具介绍,重点是Eclipse的使用及注意事项,很实用

1、Java 开发工具 ( 常见开发工具介绍 )

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: 卸载

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

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

网络配图

2、Eclipse 中 HelloWorld 案例以及汉化

A: 选择工作空间

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

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

代码以项目为基本单位

创建项目

创建包

创建类

编写代码

C: 编译和运行

D:Eclipse 的汉化

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

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

E: 语法检查提示

红色波浪线

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

黄色波浪线

可以不搭理他

3、 Eclipse 的视窗和视图概述

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

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

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

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

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

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

Java 视图

Debug 视图

4、Eclipse 工作空间的基本配置

A: 程序的编译和运行的环境配置 ( 一般不改 )

window -- Preferences -- Java

编译环境: Compiler 默认选中的就是最高版本。

运行环境: Installed JREs 默认会找你安装的那个 JDK 。建议配置了 Java 的环境变量。

问题:

低编译,高运行。可以。

高编译,低运行。不可以。

建议,编译和运行的版本一致。

G: 取消悬浮提示如何去掉默认注释 ?

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

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

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

网络配图

5、Eclipse 中内容辅助键的使用

A:Alt+/ 起提示作用

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

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

C: 定义自己的 alt + /

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

6、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

7、Eclipse 中如何提高开发效率

alt + shift + s

A: 自动生成构造方法

B: 自动生成 get/set 方法

8、Eclipse 中一个标准学生类及其测试

A: 案例演示

用 Eclipse 实现标准学生类及其测试

9、Eclipse 中接口抽象类具体类代码体现

A: 案例演示

用 Eclipse 实现接口抽象类具体类代码

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

A:jar 是什么 ?

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

B:jar 有什么用 ?

用别人写好的东西

C: 打 jar 包

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

D: 导入 jar 包

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

网络配图

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

A: 删除项目

选中项目 – 右键 – 删除

从项目区域中删除

从硬盘上删除

B: 导入项目

在项目区域右键找到 import

找到 General ,展开,并找到

Existing Projects into Workspace

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

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

12、Eclipse 中断点调试的基本使用

A:Debug 的作用

调试程序

查看程序执行流程

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

什么是断点:

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

如何设置断点:

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

在哪里设置断点:

哪里不会点哪里。

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

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

右键 -- Debug as -- Java Application

看哪些地方:

Debug :断点测试的地方

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

Variables :查看程序的变量变化

ForDemo :被查看的源文件

Console :控制台

如何去断点:

a: 再次双击即可

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

13、Eclipse 查看 Java 中参数传递问题

A: 断点演示

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

原文发布于微信公众号 - Java学习网(javalearns)

原文发表时间:2017-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

[腾讯社区开放平台]介绍开放授权协议-OAuth

OAuth (开放授权) 是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所...

29270
来自专栏Java职业技术分享

分布式 | Dubbo 架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度...

28500
来自专栏Kiba518

C#——Nhibernate探索

该版本可能是最新版,我下载的4.0.4.GA。其中GA意思我没搞清楚。不过应该不重要。

12330
来自专栏FreeBuf

软件漏洞分析技巧分享

作者:riusksk【TSRC】 在日常分析软件漏洞时,经常需要耗费比较长的分析时间,少则几小时,多则数天,甚至更久。因此,经常总结一些分析技巧是非常有必要的,...

29890
来自专栏微服务生态

性能分析系列-小命令保证大性能

最近在工作中经常和性能压测工作打交道,积累了一些性能分析经验,我觉得这些经验对每一个开发者都有帮助的,能开发出性能高的代码也是我们的最终目标。

11450
来自专栏Python爬虫与算法进阶

【Python爬虫实战】——爬取今日头条美女图片

笔者是头条的深度使用者,经常用头条完成“看片”大业。若不信的话可以试试在头条搜索街拍,返回的都是一道道靓丽的风景线。 ? 想把图片存下来,该怎么办呢?我们可以用...

2.2K100
来自专栏散尽浮华

MongoDB集群运维笔记

前面的文章介绍了MongoDB副本集和分片集群的做法,下面对MongoDB集群的日常维护操作进行小总结:         MongDB副本集故障转移功能得益于它...

2.1K90
来自专栏程序员的碎碎念

π框架从入门到放弃

什么是π框架? 全称Phalapi,是一个PHP轻量级开源接口框架,以下是他的优点: 免费:最好的往往是免费的; 不断更新:15年发布,到现在不断的更新和完善,...

49690
来自专栏FreeBuf

Angr:一个具有动态符号执行和静态分析的二进制分析工具

什么是angr: angr是一个二进制代码分析工具,能够自动化完成二进制文件的分析,并找出漏洞。在二进制代码中寻找并且利用漏洞是一项非常具有挑战性的工作,它的挑...

71950
来自专栏用户2442861的专栏

使用ThinkPHP框架快速开发网站(多图)

http://blog.csdn.net/ruby97/article/details/7574851/

2.8K20

扫码关注云+社区

领取腾讯云代金券