日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea for循环快捷键_IDEA骚技巧,编码速度至少快一倍

發(fā)布時間:2025/3/8 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea for循环快捷键_IDEA骚技巧,编码速度至少快一倍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

IDEA是目前市場上最好用的IDE,公認的!

前幾年eclipse在市場上非常流行,因此大多數(shù)人都習慣了eclipse的一些快捷鍵。近年來,隨著IDEA的興起,很多人都放棄了exlipse,進而選擇了IDEA,但是有些人習慣將快捷鍵方式更換成eclipse的。這里我不建議這樣做,熟悉一套快捷鍵差不多一周時間就夠了,直接使用IDEA默認的快捷鍵可以體驗到更多隱藏的小技巧~下面我們一起來看看IDEA都有哪些奇淫小技巧。

一、Postfix Completion相關(guān)技巧

Postfix Completion其實就是關(guān)于代碼補全的一些模板。我們可以在Settings——>Editor——>General——Postfix Completion中看到他的一些模板。下面我們一起看看常用的一些語法。

一定要設(shè)置自動導包和自動去除無用的包,能節(jié)省大量的時間

Settings->Editor->General->Auto Import

if相關(guān)

定義一個boolean類型的變量flag和一個String類型的變量name來進行測試。

boolean flag = true;String name = "Java旅途";
  • 判斷條件成立
  • 語法:

    flag.if

    效果:

    if (flag) {}
  • 判斷條件不成立
  • 語法:

    flag.else

    效果:

    if (!flag) {}
  • 判斷條件等于null
  • 語法:

    string.null

    效果:

    if (string == null) {}
  • 判斷條件不等于null
  • 語法:

    string.notnull 或者 string.nn

    效果:

    if (string != null) {}
  • 使用switch判斷
  • 語法:

    string.switch

    效果:

    switch (string) {}
  • 使用while判斷
  • 語法:

    flag.while

    效果:

    while (flag) {}

    for相關(guān)

    定義一個string類型的數(shù)組來測試。

    String[] param = {"1","2","3"};
  • 從第一個元素進行遍歷
  • 語法:

    param.fori

    效果:

    for (int i = 0; i < param.length; i++) {}
  • 從最后一個元素進行遍歷
  • 語法:

    param.forr

    效果:

    for (int i = param.length - 1; i >= 0; i--) {}
  • 增強for循環(huán)
  • 語法:

    param.for 或者 param.iter

    效果:

    for (String s : param) {}

    變量相關(guān)

    新定義一個User類,添加name和age兩個屬性用來測試。

    public class User { private String name = "Java旅途"; private int age = 18; public User() {} public User(String name, int age) { this.name = name; this.age = age; }}
  • 創(chuàng)建一個對象
  • 語法:

    User.new

    效果:

    new User();
  • 創(chuàng)建一個局部變量
  • 語法:

    new User().var

    效果:

    User user = new User();
  • 創(chuàng)建一個全局變量
  • 語法:

    new User().field

    效果:

    private User user;user = new User();
  • 強制轉(zhuǎn)換對象類型,假如我們將將Object轉(zhuǎn)換為User
  • 語法:

    new object.castvar

    效果:

    User user = (User) new Object();

    其他常用

  • 返回語句
  • 語法:

    "".return

    效果:

    return "";
  • 打印語句
  • 語法:

    flag.sout

    效果:

    System.out.println(flag);
  • 捕獲處理異常
  • 語法:

    new User().try

    效果:

    try { new User();} catch (Exception e) { e.printStackTrace();}
  • 拋出異常
  • 語法:

    new Exception().throw

    效果:

    throw new Exception();
  • 給變量加鎖
  • 語法:

    string.synchronized

    效果:

    synchronized (string) {}

    二、inject language

    inject language可以快速幫助我們構(gòu)建我們所需要的一些語法。比如JSON、HTML、XML等等。

    快速定義JSON

    如果們自己去定義一個json字符串則需要手動的去用\將”轉(zhuǎn)義。我們使用inject language則可以省去這個步驟。

    我們定義一個json的字符串,將光標放在“”中間,然后按Alt+Enter,出來如下提示后,選擇Inject language or reference。

    然后點擊Enter進入后,選擇或搜索JSON后回車。然后繼續(xù)按Alt+Enter,出來如下提示后,我們選擇Edit JSON Fragment。

    回車后,會彈出一個輸入框。我們在輸入框中寫我們的JSON就可以了,它會自動幫我們轉(zhuǎn)義。

    使用html等其他也是一樣的方法,它會自動幫我們補全結(jié)束標簽。

    幾個神秘的快捷鍵

    • 快速重命名
    Shift+F6
    • 定位到最近瀏覽過的文件
    Ctrl+E
    • 定位到最近修改過的文件
    Ctrl+Shift+E
    • 查看當前類所有的method
    Ctrl+F12
    • 查看類結(jié)構(gòu)圖
    Ctrl+Shift+Alt+U

    喜歡就點個"贊"唄^_^

    總結(jié)

    以上是生活随笔為你收集整理的idea for循环快捷键_IDEA骚技巧,编码速度至少快一倍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。