java
站在用戶的角度思考問題,與客戶深入溝通,找到新邱網(wǎng)站設(shè)計(jì)與新邱網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋新邱地區(qū)。
Java快捷鍵(學(xué)到會(huì)慢慢更新)
zero to 0
原創(chuàng)
關(guān)注
14點(diǎn)贊·10089人閱讀
大家都知道快捷鍵的重要性,尤其在代碼中,懂得運(yùn)用快捷鍵的小伙伴寫代碼速度就是快。
目前我學(xué)Java還不是很久(之前學(xué)c的),所以所知道的快捷鍵比較少,后續(xù)會(huì)一直更新這條博文。
第一個(gè)快捷鍵:psvm+回車。
這是main函數(shù)快速生成快捷鍵。具體還是看代碼:
第一步輸入psvm:
第二步回車:
這就快速生成了main函數(shù),是不是比你一個(gè)一個(gè)敲快呢。
第二個(gè)快捷鍵:sout+回車鍵
這是輸出函數(shù)的快捷鍵。
第一步輸入sout
第二步回車
第三個(gè)快捷鍵: Ctrl+/
這是單行注釋快捷鍵。
首先選中需要注釋的代碼段:
然后Ctrl+/
當(dāng)然也有多行注釋:Ctrl+shift+/
步驟是很單行注釋一樣的,先選中再注釋
第四個(gè)快捷鍵:Ctrl+Shift+Ins
如果有些小伙伴操作這些摁鍵無(wú)反應(yīng)的話,可以嘗試Ctrl+Ins或者Ctrl+Fn+Ins或者Ctrl+Alt+Ins
這個(gè)快捷鍵我個(gè)人簡(jiǎn)單可以為我們寫代碼剩下很多時(shí)間,具體的操作及其作用
現(xiàn)在來(lái)講解一下該快捷鍵下生成的構(gòu)造方法以及成員方法set和get(因?yàn)槲乙膊攀褂玫竭@幾個(gè))
1、構(gòu)造方法:
第一步:摁快捷鍵Ctrl+Shift+Ins
會(huì)彈出這樣的信息,其中第一個(gè)就是構(gòu)造方法的函數(shù),直接回車確認(rèn)
出現(xiàn)這樣的信息,其實(shí)就是成員變量。
①如果你構(gòu)造一個(gè)不帶參數(shù)的,直接選第一個(gè)
就會(huì)生成:
②如果你想構(gòu)造一個(gè)帶參數(shù)的,就選定需要帶哪個(gè)參數(shù)
比如:創(chuàng)建一個(gè)帶name參數(shù)的,
回車即可:
帶其他參數(shù)的步驟也是一樣的。(就不一一贅述了)
2、成員方法:
①構(gòu)造set方法:
第一步仍然是先輸入快捷鍵:
選擇setter回車
該消息跟前面構(gòu)造方法是一樣的,我這里就直接全選了,具體看自己需要哪個(gè)元素,得到以下的結(jié)果:
②get成員方法就交給大家了,原理和步驟都是一樣的。
首先輸入快捷鍵,選擇getter,進(jìn)入之和選擇自己所需求參數(shù)。
第五個(gè)快捷鍵:方法重寫快捷鍵
解釋:
方法重寫:子類中出現(xiàn)了和父類相同的函數(shù)聲明
方法重寫的特點(diǎn):子類不僅僅擁有自己特有的內(nèi)容外,還會(huì)繼承父類本身所具有的內(nèi)容。具體說明意思呢。說個(gè)栗子就會(huì)明白了。
栗子:現(xiàn)在每一樣產(chǎn)品都在不斷的更新,但原來(lái)的產(chǎn)品功能依然存在,多了一些以前產(chǎn)品沒有的功能。就像手機(jī)一樣,以前只能打電話,而現(xiàn)在的手機(jī)不僅僅繼承了打電話的功能,還具有視頻電話功能。
代碼:
子類:
父類:
現(xiàn)在要求將父類中的method函數(shù)重寫。
首先在子類中輸入需要重寫函數(shù)名:
然后回車即可
目前我也就接觸到這么多,歡迎大家留言更多快捷鍵供大家一起學(xué)習(xí),一起進(jìn)步。謝謝。后期會(huì)慢慢更新這條博文。
學(xué)習(xí)java開發(fā),經(jīng)常使用Eclipse或MyEclise集成開發(fā)環(huán)境,掌握一些實(shí)用的Eclipse快捷方式和使用技能,在開發(fā)過程中可以節(jié)省很多時(shí)間,有效提高工作效率,下面安徽安徽計(jì)算機(jī)培訓(xùn)為大家介紹常見的java開發(fā)快捷鍵。
一、ctrl+o:快速outline視圖如果您想查看當(dāng)前類方法或特定的方法,但不想向上或向下拉代碼,或者不想使用查找函數(shù),那么使用ctrl+O是非常有用的。
安徽安徽IT培訓(xùn)發(fā)現(xiàn)它列出了當(dāng)前類中的所有方法和屬性。
隨后單擊Enter直接跳轉(zhuǎn)到您想去的地方。
二、ctrl+shift+r:打開資源列表這可能是最節(jié)省時(shí)間的快捷鍵組合,也是小編經(jīng)常使用的,特別是通過根據(jù)名稱直接在項(xiàng)目或工作區(qū)中查找文件。
安徽北大青鳥發(fā)現(xiàn)這組快捷方式允許您打開工作區(qū)中的任何文件,您只需要按文件名或掩碼名中的前幾個(gè)字母進(jìn)行查找。
三、ctrl+e:快速轉(zhuǎn)換編輯器這組快捷鍵打開的編輯器將幫助您瀏覽,尤其是在很多開放式文件,按CTRL+e會(huì)更有效率,更有幫助。
四、shift+enter及ctrl+shift+enter:在當(dāng)前行上或者下邊創(chuàng)建空白。
Shift+enter鍵能夠創(chuàng)建一個(gè)空白的一行在當(dāng)前行,無(wú)關(guān)光標(biāo)是否在末行。
按Ctrl+shift+enter當(dāng)前行之前插入一個(gè)空行。
安徽計(jì)算機(jī)學(xué)習(xí)認(rèn)為這兩個(gè)快捷鍵也很有幫助,一開始你可能不習(xí)慣,但在使用多次之后,你會(huì)覺得非常方便。
鍵盤事件 ?KeyListener
例:(簡(jiǎn)化了的代碼)
public class ShowKeyListener extends KeyAdapter {
private JButton btn_ok;
public ShowKeyListener () ?{
btn_ok.addKeyListener(this);
}
@Override
public void KetPressed(KeyEvent e) {
// 獲取鍵盤鍵 ?KeyEvent.getKeyCode()
if(e.getKeyCode() == KeyEvent.VK_ENTER) {
...
}
}
}
延展閱讀:
Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
在Java開發(fā)中,使用 Alt+/ 快捷鍵可以在編輯器中調(diào)用代碼提示(代碼自動(dòng)補(bǔ)全)功能,提高編碼效率。若快捷鍵不起作用,可以嘗試以下幾種方法,以Windows系統(tǒng)為例:
1. 檢查快捷鍵是否和其他程序產(chǎn)生沖突,可以更改快捷鍵或禁用其他程序的快捷鍵。
2. 檢查Java開發(fā)IDE(例如Eclipse、IntelliJ IDEA等)中的設(shè)置,確認(rèn)是否啟用了代碼自動(dòng)補(bǔ)全功能。
3. 檢查輸入法設(shè)置,可能因?yàn)檩斎敕ㄔ斐煽旖萱I失效,可以嘗試切換輸入法或者暫時(shí)關(guān)閉輸入法的快捷鍵。
4. 在Java開發(fā)IDE中查看快捷鍵設(shè)置,確認(rèn) Alt+/ 是否被設(shè)置為代碼提示的快捷鍵。如果沒有設(shè)置,可以手動(dòng)將快捷鍵與代碼提示功能綁定。
總之,在Java開發(fā)中快捷鍵使用順暢可以提高開發(fā)效率,調(diào)整快捷鍵可以根據(jù)個(gè)人習(xí)慣和使用習(xí)慣進(jìn)行調(diào)整。