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.pswp.cn/news/257497.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257497.shtml
英文地址,請注明出處:http://en.pswp.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;以監聽數據流中所包含的用戶賬戶密碼或私密信息等。 網絡泄灘具有很…