设置自定义代码模板方式:
1.来到设置界面(ctrl + alt + s)
2.搜索Live Templates,找到"Editor"下面的"Live Templates"
3.点击界面右侧的"+“按钮,选择"2.Templates Group…”
4.创建自定义的模板组(Java_My)
5.点击界面右侧的"+“按钮,选择"1.Live Template”,编辑即可
6.编辑完成后点击界面下方红色字体后的"Define",选择应用到的地方,一般选择"Java"就可以了
7. 变量名 变量名 变量名,在定义时,两个$符之间的是变量名,点击右侧"Edit variables"来编辑变量名所代表的意义
注意:如果未完成第6步,第7步在选择变量名属性时是没有值的。
自定义代码模板:
1.Abbreviation: catch Description: Generate catch
catch ( E x c e p t i o n Exception Exception E x c e p t i o n V a r i a b l e N a m e Exception_Variable_Name ExceptionVariableName) {
C a t c h Catch Catch
}
N e x t Next Next
2.Abbreviation: else Description: Generate else
else {
E l s e Else Else
}
3.Abbreviation: elseif Description: Generate elseif
else if ( C o n d i t i o n Condition Condition) {
E l s e i f Elseif Elseif
}
4.Abbreviation: finally Description: Generate finally
finally {
F i n a l l y Finally Finally
}
5.Abbreviation: fore Description: Generate fore
for ( i t e r a b l e t y p e iterable_type iterabletype i t e r a b l e e l e m e n t iterable_element iterableelement : i t e r a b l e iterable iterable) {
f o r e a c h foreach foreach
}
6.Abbreviation: fori Description: Generate fori
for(int I N D E X INDEX INDEX = 0, S I Z E SIZE SIZE = L I M I T LIMIT LIMIT; I N D E X INDEX INDEX < S I Z E SIZE SIZE; I N D E X INDEX INDEX++) {
E N D END END
}
7.Abbreviation: if Description: Generate if
if( C o n d i t i o n Condition Condition) {
I f If If
}
8.Abbreviation: ifelse Description: Generate ifelse
if( C o n d i t i o n Condition Condition) {
S t a t e m e n t Statement Statement
} else {
S t a t e m e n t Statement Statement
}
9.Abbreviation: main Description: Generate main
public static void main(String[] args) {
M a i n Main Main
}
10.Abbreviation: mylogd Description: Generate mylogd
android.util.Log.d(“❤驭霖·骏泊☆Myth.Mayor❤”, " C L A S S N A M E CLASS_NAME CLASSNAME - M E T H O D N A M E METHOD_NAME METHODNAME: " + c o n t e n t content content);
11.Abbreviation: myloge Description: Generate myloge
android.util.Log.e(“❤驭霖·骏泊☆Myth.Mayor❤”, " C L A S S N A M E CLASS_NAME CLASSNAME - M E T H O D N A M E METHOD_NAME METHODNAME: " + c o n t e n t content content);
12.Abbreviation: mylogi Description: Generate mylogi
android.util.Log.i(“❤驭霖·骏泊☆Myth.Mayor❤”, " C L A S S N A M E CLASS_NAME CLASSNAME - M E T H O D N A M E METHOD_NAME METHODNAME: " + c o n t e n t content content);
结语
看到这篇文章的人不知道有多少是和我一样的Android程序员。
35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。
我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。
千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。
有了学习的想法就赶快行动起来吧,不要被其他的事情牵绊住了前行的脚步。不要等到裁员时才开始担忧,不要等到面试前一晚才开始紧张,不要等到35岁甚至更晚才开始想起来要学习要进阶。
给大家一份系统的Android学习进阶资料,希望这份资料可以给大家提供帮助。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
就赶快行动起来吧,不要被其他的事情牵绊住了前行的脚步。不要等到裁员时才开始担忧,不要等到面试前一晚才开始紧张,不要等到35岁甚至更晚才开始想起来要学习要进阶。
给大家一份系统的Android学习进阶资料,希望这份资料可以给大家提供帮助。
[外链图片转存中…(img-khYB5XVK-1714381226907)]
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!