新聞中心
js與ts的區(qū)別?
1,ts是靜態(tài)類語言,可以做到聲明即文檔,js是動(dòng)態(tài)類語言相對(duì)更靈活。

2,如用ts寫一個(gè)button組件可以清晰的知道,ButtonProps如是否必傳,可選,style是什么類型,disabled是什么類型,較js,ts更易于維護(hù)和拓展,可以做到代碼即注釋,避免一個(gè)月不見3,代碼自己都忘記自己寫了什么的尷尬,
4,ts對(duì)比js基礎(chǔ)類型上,增加了 void/never/any/元組/枚舉/以及一些高級(jí)類型
5,js沒有重載概念,ts有可以重載
6,vscode/ide對(duì)ts有很友好的提示
7,ts更利于重構(gòu)
intellij idea編碼快捷鍵?
以下是IntelliJ IDEA中一些常用的編碼快捷鍵:
1. 格式化代碼:Ctrl + Alt + L
2. 自動(dòng)補(bǔ)全代碼:Ctrl + Space
3. 快速生成代碼:Alt + Insert
4. 復(fù)制當(dāng)前行或選中的內(nèi)容:Ctrl + D
5. 刪除當(dāng)前行或選中的內(nèi)容:Ctrl + Y
6. 注釋當(dāng)前行或選中的內(nèi)容:Ctrl + /
7. 查找文件:Ctrl + N
8. 查找類:Ctrl + Shift + N
9. 查找方法:Ctrl + F12
10. 查找變量:Ctrl + Shift + F7
11. 同時(shí)編輯多行:Ctrl + Shift + J
12. 快速修復(fù)錯(cuò)誤:Alt + Enter
13. 提示修復(fù)錯(cuò)誤:Ctrl + Shift + F10
14. 導(dǎo)入缺失的類:Ctrl + Alt + O
15. 生成代碼:Alt + Insert
16. 格式化選中的代碼:Ctrl + Alt + R
17. 跳轉(zhuǎn)到定義處:Ctrl + 鼠標(biāo)左鍵
18. 函數(shù)/方法重命名:Shift + F6
19. 在光標(biāo)處選擇變量:Ctrl + W
20. 快速查看定義:Ctrl + Shift + I
此外,還有許多其他的快捷鍵和操作,你可以參考IntelliJ IDEA的官方文檔或網(wǎng)上的教程來了解更多。
以下是IntelliJ IDEA中常用的編碼快捷鍵:
1. 代碼補(bǔ)全
- `Ctrl + Space`:基本的代碼補(bǔ)全(補(bǔ)全任何類、方法、變量等)
- `Ctrl + Shift + Space`:Smart補(bǔ)全(過濾器列表,使其更加精確)
- `Ctrl + Alt + Space`:類名或接口完成(重載類名的補(bǔ)全)
- `Ctrl + Shift + Enter`:智能的代碼完成和分號(hào)
- `Ctrl + P`:方法的參數(shù)信息(在方法中使用時(shí))
- `Ctrl + Q`:快速查看文檔
- `Ctrl + J`:快速查看文檔描述
- `Shift + F1`:外部文檔
2. 代碼生成
- `Ctrl + O`:選擇要重寫的方法(重寫父類方法)
- `Ctrl + I`:選擇要實(shí)現(xiàn)的方法(實(shí)現(xiàn)接口的方法)
- `Alt + Insert`:快速生成代碼(構(gòu)造器、getter和setter、toString等)
3. 重構(gòu)
- `Ctrl + Alt + V`:抽取變量
- `Ctrl + Alt + F`:抽取字段
- `Ctrl + Alt + C`:抽取常量
- `Ctrl + Alt + M`:抽取方法
- `Ctrl + Alt + Shift + T`:重構(gòu)-修改方法簽名和調(diào)用
4. 快速導(dǎo)航
- `Ctrl + N`:搜索類
- `Ctrl + Shift + N`:搜索文件
- `Ctrl + Alt + Shift + N`:在路徑上搜索符號(hào)
- `Ctrl + F12`:顯示當(dāng)前文件的結(jié)構(gòu)(類、方法等)
5. 代碼跳轉(zhuǎn)
- `Ctrl + B`:轉(zhuǎn)到聲明處(轉(zhuǎn)到定義的地方)
- `Ctrl + Alt + B`:轉(zhuǎn)到實(shí)現(xiàn)處(轉(zhuǎn)到一個(gè)接口或抽象方法的實(shí)現(xiàn)處)
- `Ctrl + Shift + B`:轉(zhuǎn)到類型的聲明處(如果在導(dǎo)入語句中使用時(shí))
- `Ctrl + G`:轉(zhuǎn)到行號(hào)(跳轉(zhuǎn)到指定的行)
- `Ctrl + E`:展開最近的文件
- `Ctrl + Alt + Left/Right`:返回/前進(jìn)到上一次編輯的地方
- `Ctrl + Shift + Backspace`:返回到上次編輯的地方
以上是一些常用的IntelliJ IDEA編碼快捷鍵,可以通過在IntelliJ IDEA中按下`Ctrl + Shift + A`并輸入相應(yīng)的快捷鍵進(jìn)行搜索和查看。
到此,以上就是小編對(duì)于重構(gòu) java的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
網(wǎng)站名稱:js與ts的區(qū)別?(java重構(gòu)和重載有什么區(qū)別)
新聞來源:http://www.dlmjj.cn/article/djecpgi.html


咨詢
建站咨詢
