Java系列学习(十二)-开始Eclipse
1.用Eclipse来写一个HelloWorld
(1)选择工作空间
工作空间其实就是我们写的源代码所在的目录

(2)创建一个Java项目
【File-New-Java Project】

(3)创建包
【展开项目,在源包src下建立一个包com.kim】

(4)创建类
【在com.kim包下建立一个类HelloWorld】

(5)编写代码

(6)编译
当你点击保存的时候,自动回保存,在一下目录下,自动生成class文件

(7)运行
运行的三种方式
方式一,点击三角:
方式二,快捷键:
方式三,右击选择:
2.汉化级语法检查
(1)汉化
在dropins文件夹下,拉进汉化包,以插件的方式。
(2)语法检查
Eclipse之所以可以进行语法检查,主要原因是因为Eclipse在随时监视是否有键盘或鼠标输出动作
3.Eclipse的视窗和视图
(1)视窗
PackageExplorer 显示项目结构,包,类,及资源
Outline 显示类的结构,方便查找,识别,修改
Console 程序运行的结果在该窗口显示
Problems 显示所有语法及错误所在位置
Hierarchy 显示Java继承 层次结构,选中类按F4
(2)视图
由某些视窗的组合而成
Java视窗
Debug视窗
4.Eclipse空间的基本配置
(1)程序的编译和运行的环境配置
编译环境:window-Preferences-Java-Compiler 【默认选中最高版本】
运行环境:window-Preferences-Java-Installed JREs 【默认会找你安装的那个JDK】
问题:低编译,高运行,可以;高编译,低运行,会出错;建议编译和运行版本一致
(2去掉默认注释
window-Preferences-Java-Code Style-Code Templates
(3)行号的显示和隐藏
在代码区域的最左边的空白区域,右键-show line numbers
(4)字体大小及颜色
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—Restore Defaults
(5)窗体恢复默认
window--Reset Perspective
(6)控制台找不到了
window--Show View—Console
5.快捷键
(1)内容辅助键
Alt + / 提示作用
main + alt + / ;method + alt + /
(2)快捷键之常用
A:格式化 :ctrl + shift + f
B :导入包:Ctrl + shift +o
C:注释
行注释ctrl + /;
块注释Ctrl +shift + / ;Ctrl +shift + \ ;
D :代码上下移动 :alt + 上\下箭头
E:查看源码:F3 或者 Ctrl + 鼠标左键
(3).快捷键之快速提高开发效率
A:自动生成无参构造方法
【alt + shift + s + c +enter】
B:自动生成带参构造方法
【alt + shift +s +o】
C:自动生成get/set方法
【alt + shift + s + r + tab + enter +tab +tab +tab +enter】
D:继承抽象类
E:继承接口
5.打jar包并使用jar包
(1)jar是什么
jar是多个class文件的压缩包
(2)jar有什么用
用别人写好的东西
(3)打jar包
选中项目-右键-Export-java-选择路径-Finish
(4)使用jar包
复制到项目的根目录下,选择该jar包-右键-BuidPath-Add To Build Path
6.制作帮助文档
选择项目-右键-Export-Java-Javadoc-选择路径-Finish
7.删除项目和导入项目
删除项目:选择项目-右键-删除(从项目中删/从硬盘中删)
导入项目:选中项目-右击-import-General-Existing Projects into Workspace-next
8.查看项目所在路径
选择项目-右键-Properties-Resource-Location
9.使用Eclipse做调试
(1)设立断点
在代码前双击
(2)调试
A:选择Debug视图
B:开始调试
C:按F6一步一步调试
Java系列学习(十二)-开始Eclipse的更多相关文章
- Java基础十二--多态是成员的特点
Java基础十二--多态是成员的特点 一.特点 1,成员变量. 编译和运行都参考等号的左边. 覆盖只发生在函数上,和变量没关系. Fu f = new Zi();System.out.println( ...
- “全栈2019”Java第九十二章:外部类与内部类成员覆盖详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- “全栈2019”Java第十二章:变量
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- “全栈2019”Java第二十二章:控制流程语句中的决策语句if-else
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- Java学习笔记(十二)——eclipse和SVN配置,导入SVN服务器项目
[前面的话] 北京的天气外加自己的不小心终于病了,在病的过程中,感觉身体好着真好,可以学习,可以吃好吃的,可以去运动,这一病了,干什么都感觉没有力气,身体好着真好. 这个文章的背景是:领导把项目最开始 ...
- JAVA提高十二:HashMap深入分析
首先想说的是关于HashMap源码的分析园子里面应该有很多,并且都是分析得很不错的文章,但是我还是想写出自己的学习总结,以便加深自己的理解,因此就有了此文,另外因为小孩过来了,因此更新速度可能放缓了, ...
- 菜鸟学Java(十二)——搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
- java——第十二章 异常处理和文本I/O
1.异常处理: 使用try_throw_catch块模块 优点:将检测错误(由被调用的方法完成)从处理错误(由调用方法完成)中分离出来. 例子: package test; import java.u ...
- Java Selenium (十二) 操作弹出窗口 & 智能等待页面加载完成 & 处理 Iframe 中的元素
一.操作弹出窗口 原理 在代码里, 通过 Set<String> allWindowsId = driver.getWindowHandles(); 来获取到所有弹出浏览器的句柄, 然 ...
随机推荐
- 3.2.2.5 BRE运算符优先级
在数学表达式里,正则表达式的运算符具有某种已定义的优先级,指的是某个运算符(优先级较高)将比其他运算符先被处理. BRE运算符优先级,由高至低 运算符 表示含义 [..] [= ...
- Java MyBatis 插入数据库返回主键--insertSelective这样就不用每次到数据库里面查询了
insertSelective---Java MyBatis 插入数据库返回主键--insertSelective这样就不用每次到数据库里面查询了 https://www.cnblogs.com/xi ...
- tmux使用入门
tmux是Linux中窗口管理程序,适用于终端复用,尤其适合远程连接.最近,我正苦闷与ssh自动超时退出和broken pipe,决定投入tmux怀抱. 使用tmux最直接的好处,便是可以在一个远程连 ...
- HBase单节点的安装与配置
HBase的安装配置1.下载:http://mirror.bit.edu.cn/apache/hbase/stable/ hbase-1.2.6-bin是直接编译好的,直接安装. hbase- ...
- 条款31: 千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用
先看第一种情况:返回一个局部对象的引用.它的问题在于,局部对象 ----- 顾名思义 ---- 仅仅是局部的.也就是说,局部对象是在被定义时创建,在离开生命空间时被销毁的.所谓生命空间,是指它们所在的 ...
- cisco路由器上的DHCP
一.实验拓扑 二.具体配置 Router(config)#do sh run Building configuration... Current configuration : 604 bytes ...
- License使用成本估算
License使用成本估算 Licmanager系统的成本估算模块是以參数估算法为基础的计算机成本估算软件,内部包括多个成本估算关系式,综合反映了license的使用特征.产品项目特征以组织经济环境等 ...
- HDU 5358 多校第6场 First One
First One Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Tota ...
- android开发艺术探索学习 之 结合Activity的生命周期了解Activity的LaunchMode
转载请标明出处: http://blog.csdn.net/lxk_1993/article/details/50749728 本文出自:[lxk_1993的博客]: 首先还是先介绍下Activity ...
- 一个样例看清楚JQuery子元素选择器children()和find()的差别
近期在我们的hybrid app项目开发中定位出了一个问题.通过这个问题了解下JQuery选择器find()和children()的差别.问题是这种:我们的混合app是一个单页面应用(main.htm ...










