新聞中心
先上圖,不知道大家寫代碼注意到?jīng)],因?yàn)橐矝](méi)有人告訴我,網(wǎng)上今天才發(fā)現(xiàn)這個(gè)技巧,所以推薦給大家,如果你知道,那就路過(guò)即可。。。

if相關(guān)
定義一個(gè)boolean類型的變量flag和一個(gè)String類型的變量name來(lái)進(jìn)行測(cè)試。
- boolean flag = true;String name = "Java旅途";
判斷條件成立
語(yǔ)法:
- flag.if
效果:
- if (flag) {}
判斷條件不成立
語(yǔ)法:
- flag.else
效果:
- if (!flag) {}
判斷條件等于null
語(yǔ)法:
- string.null
效果:
- if (string == null) {}
判斷條件不等于null
語(yǔ)法:
- string.notnull 或者 string.nn
效果:
- if (string != null) {}
使用switch判斷
語(yǔ)法:
- switch (string) {}
效果:
- switch (string) {}
使用while判斷
語(yǔ)法:
- flag.while
效果:
- while (flag) {}
for相關(guān)
定義一個(gè)string類型的數(shù)組來(lái)測(cè)試。
- String[] param = {"1","2","3"};
從第一個(gè)元素進(jìn)行遍歷
語(yǔ)法:
- param.fori
效果:
- for (int i = 0; i < param.length; i++) {}
從最后一個(gè)元素進(jìn)行遍歷
語(yǔ)法:
- param.forr
效果:
- for (int i = param.length - 1; i >= 0; i--) {}
增強(qiáng)for循環(huán)
語(yǔ)法:
- param.for 或者 param.iter
效果:
- for (String s : param) {}
變量相關(guān)
新定義一個(gè)User類,添加name和age兩個(gè)屬性用來(lái)測(cè)試。
- 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)建一個(gè)對(duì)象
語(yǔ)法:
- User.new
效果:
- new User();
創(chuàng)建一個(gè)局部變量
語(yǔ)法:
- new User().var
效果:
- User user = new User();
創(chuàng)建一個(gè)全局變量
語(yǔ)法:
- new User().field
效果:
- private User user;user = new User();
強(qiáng)制轉(zhuǎn)換對(duì)象類型,假如我們將將Object轉(zhuǎn)換為User
語(yǔ)法:
- new object.castvar
效果:
- User user = (User) new Object();
其他常用
返回語(yǔ)句
語(yǔ)法:
- "".return
效果:
- return "";
打印語(yǔ)句
語(yǔ)法:
- flag.sout
效果:
- System.out.println(flag);
捕獲處理異常
語(yǔ)法:
- new User().try
效果:
- try { new User();} catch (Exception e) { e.printStackTrace();}
拋出異常
語(yǔ)法:
- new Exception().throw
效果:
- throw new Exception();
給變量加鎖
語(yǔ)法:
- string.synchronized
效果:
- synchronized (string) {}
其它可以參考
這里面都包含,從這圖里可以看出javascript的快捷鍵也是支持的。同時(shí)支持Kotlin、SQL、Dart。
分享標(biāo)題:用了這么多年idea,竟然不知道這些代碼補(bǔ)全功能
文章地址:http://fisionsoft.com.cn/article/dppshps.html


咨詢
建站咨詢
