eclipse环境配置、快捷键及基本操作

Eclipse与MyEclipse的区别

Elipse是一种可扩展的开放源代码的集成开发环境,具有免费、纯java语言编写、免安装、扩展性强等特点。
MyElipse在Elipse基础上追加的功能性插件,对插件收费,在WEB开发中提供强大的系统架构平台。

工作空间的基本配置

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

window--Preferences--Java
编译环境:Compiler默认选中的就是最高版本。
运行环境:Installed JREs 默认会找你安装的那个JDK,建议配置了java的环境变量。
遵守的规则:可以低编译高运行;但不可以高编译低运行;建议编译环境和运行环境一致。

去掉默认注释

window--Preferences--Java--Code Style--Code Templates
如果有不想要的内容,通过右边的Edit编辑。

行号的显示和隐藏

显示:在代码区域的最左边的空白区域,右键 Show Line Numbers 即可。
隐藏:把上面的动作再做一遍。

字体的大小和颜色

1.java代码区域
window--Preferences--General--Appearance--Colors And Fonts--Java修改--Java Edit Text Font
2.控制台
window--Preferences--General--Appearance--Colors And Fonts--Debug--Console font
3.其他文件
window--Preferences--General--Appearance--Colors And Fonts--Basic--Text Font

取消悬浮提示

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

窗体找不到

window--Reset Perspective

控制台找不到

window--Show View--Console

内容辅助键

Alt+/ 起提示作用
经常用到:main+Alt+/  和syso+Alt+/   (快速生成 System.out.println() )
如果想要定义自己的Alt+/,按以下的步骤执行:
window--Preferences--Java--Editor--Template--New

快捷键

新建  ctrl + n
导入包  ctrl + shift + o
查找具体类的具体方法  ctrl + o
查找具体的类  ctrl + shift + t
注释 ctrl + /,ctrl+shift+c ,ctrl + shift + /,ctrl + shift + \
抽取方法 Alt + shift + m
格式化 ctrl + shift +f
代码上下移动  选中代码 Alt + 上/下箭头
查看源码  选中类名(F3或者ctrl+鼠标点击)
给建议 ctrl+l 根据右边生成左边的数据类型,生成方法
删除代码  ctrl + d
改名  Alt + shift + r
生成空参构造方法  alt+shift+s+c 
根据本地字段生成本地有参构造方法  alt+shift+s+o 
生成getXXX()和setXXX()方法  alt+shift+s+r 
重写方法  alt+shift+s+v 

基本操作

将生成的jar包导入到项目中

jar是多个class文件的压缩包,是别人写好的东西
打jar包:选中项目--右键--Export--Java--Jar--自己制定一个路径和一个名称--Finish
导入jar包:复制到项目路径下并添加到构建路径

断点调试

1.设置断点:双击或者右键--Debug as -- Java Application
2.看那些地方:
Debug:断点测试的地方(按F6)
Varables:查看程序的变量变化
ForDemo:被查看的源文件
Console:控制台
3.去掉断点:再次双击 或者 找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

转载于:https://www.cnblogs.com/bbn0111/p/7486990.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257497.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php 枚举类型比较,枚举的比较-python编程入门系列图文教程-PHP中文网教程

因为枚举成员不是有序的,所以它们只支持通过标识(identity) 和相等性 (equality) 进行比较。下面来看看 和 is 的使用:#!/usr/bin/env python3# -*- coding: UTF-8 -*-from enum import Enumclass User(Enum):Twowater 98Liangdianshui 30Tom 12Twow…

我与C++的不解情缘

我是一个老实人,我当时报考C真的全心是为了自己自考的免考,绝不是为了什么二级证,可是,进行到一半的时候,突然获悉,C自我们这次开始,不作为免考科目了,当时我的心里啊,那…

hadoop之 Hadoop2.2.0中HDFS的高可用性实现原理

在Hadoop2.0.0之前,NameNode(NN)在HDFS集群中存在单点故障(single point of failure),每一个集群中存在一个NameNode,如果NN所在的机器出现了故障,那么将导致整个集群无法利用,直到NN重启或者在…

3D坦克大战游戏源码

3D坦克大战游戏源码,该游戏是基于xcode 4.3,ios sdk 5.1开发。在xcode4.3.3上完美无报错。兼容ios4.3-ios6.0 ,一款ios平台上难得的3D坦克大战游戏源码,有20张不同的作战地图。通过左下角方向键和重力感应来控制坦克运行&#xff…

mongodb php 扩展 linux,CentOS Linux 安装PHP的MongoDB扩展

一、下载、编译以及安装MongoDB的php扩展cd /data0/softwaregit clone git://github.com/mongodb/mongo-php-drivercd mongo-php-drivergit submodule initgit submodule update/usr/local/webserver/php/bin/phpize./configure --with-php-config/usr/local/webserver/php/bin…

The hierarchy of the type UserOperateLogAdvisor is inconsistent

加入 aopalliance-1.0.jar转载于:https://www.cnblogs.com/toSeeMyDream/p/4375962.html

Acrobat DC发布一周年 激活移动时代文件处理革命

“我们很高兴地看到,Adobe Acrobat DC推出一年以来,在包括AEC在内的多个行业获得了广泛的应用,受到了普遍的欢迎和高度的认可。”Adobe高级渠道销售经理马骥在研讨会上指出,“整合了多种智能工具的Adobe Acrobat DC大大推动了企业…

介绍一个轻量级iOS安全框架:SSKeyChain

SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置。SSKeyChain的作者是大名鼎鼎的SSToolkit的作者samsoffes。 项目地址:https://github.com/samsoffes/sskeychain 在工程中加入SSK…

java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)

JAVA 基础编程练习题1 (输出素数)JAVA 基础编程练习题1 (输出素数)题目:判断 101-200 之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明…

Go语言在扫码支付系统中的成功实践

今天的内容主要分四个方面。第一,金融支付系统的一些特点;第二,我们的扫码支付系统技术选型;第三,系统迭代过程中的架构演进;第四,与Go相关的一些坑。 金融支付系统的一些特点 图 1 首先从业务流程入手,其实非常简单。…

一站式学习Wireshark(七):Statistics统计工具功能详解与应用

Wireshark一个强大的功能在于它的统计工具。使用Wireshark的时候,我们有各种类型的工具可供选择,从简单的如显示终端节点和会话到复杂的如Flow和IO图表。本文将介绍基本网络统计工具。包括:捕捉文件摘要(Summary),捕捉…

UIKit框架各个类的简介

1.UIAcceleration: 被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。 2. UIAccelerater: UIAccelera…

php堆是什么,PHP 堆与堆排序的详解

堆排序&#xff1a;堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆堆实际上是一棵完全二叉树&#xff0c;其任何一非叶节点满足性质&#xff1a;Key[i]<key[2i1]&&Key[i]<key[2i2]或者Key[i]>Key[2i1]&&key>key[2i2]即任何一非叶…

Odoo (OpenERP/TinyERP)-10.0 (Debian 8)

平台&#xff1a; Ubuntu 类型&#xff1a; 虚拟机镜像 软件包&#xff1a; odoo-10.0commercial erp odoo open source openerp tinyerp服务优惠价: 按服务商许可协议 云服务器费用:查看费用 立即部署产品详情 产品介绍Odoo https://www.odoo.com/ &#xff08;前Op…

iOS开发- 蓝牙后台接收数据(BLE4.0)

最近在做一个蓝牙相关的项目, 需要在应用进入后台, 或者手机属于锁屏状态的情况下, 仍然保持蓝牙连接, 并且能正常接收数据。 本来以后会很麻烦, 但是学习了下..发现就2步而已。简单的不能再简单了。 好了。下面是具体实现办法。 1.在xxx-info.plist文件中, 新建一行 Required…

贪心(数据结构):COGS 468. [NOI2010]超级钢琴

★★★☆ 输入文件&#xff1a;piano.in 输出文件&#xff1a;piano.out 简单对比 时间限制&#xff1a;2 s 内存限制&#xff1a;512 MB 超级钢琴 【问题描述】 小Z是一个小有名气的钢琴家&#xff0c;最近C博士送给了小Z一架超级钢琴&#xff0c;小Z希望能够用这架…

java实现选择排序 带打印,选择排序算法的JAVA实现

选择排序算法的JAVA实现package Utils.Sort;/***利用选择排序法对数组排序&#xff0c;数组中元素必须实现了Comparable接口。*/public class ChooseSort implements SortStrategy{/***对数组obj中的元素以选择排序算法进行排序*/public void sort(Comparable[] obj){if (obj …

angularjs初始化时不显示模板内容, 不显示html, 不显示template

template的内容可能在需要的数据准备好之前就显示出来了, ng-cloak可以解决这个问题 ng-cloak <div id"template1" ng-cloak>{{ hello }}</div> <div id"template2" class"ng-cloak">{{ world }}</div>

左右箭头滑动列表

//slideshow 左右箭头滑动一组li焦点图 autoSlide();function autoSlide(){clearAutoSsetInterval(autoFunS,5000);}function autoFunS(){var loc$(".slideshow-box ul").css("left");if(loc"-2370px"){loc"1185";}var newlocparseInt…

20159206《网络攻防实践》第四周学习总结

20159206《网络攻防实践》第四周学习总结 教材学习内容总结 本章主要介绍了网络嗅探和协议分析 网络嗅探是一种常用的窃听技术&#xff0c;利用计算机的网络接口截获目的地为其他计算机的数据报文&#xff0c;以监听数据流中所包含的用户账户密码或私密信息等。 网络泄滩具有很…