实用快捷键
背快捷键的技巧:不需要刻意去背,关键要强迫自己去用,用的时候不记得再看笔记,用的多了自然就记住了。
l快速输入类名:先输入类名单词首字母,然后按Alt + /,首字母不用输入完全就按提示也是可以的。如果输入完所有首字母后按提示后有相同的则再输入最后一个单词剩余的字母
l强转模板:输入cast,然后按Alt + /
l万能提示键:Ctrl + 1,在弹出的选项中有很多快捷功能
l快速复制代码:选中要复制的代码,然后按Ctrl + Alt +↓
l快速输入xml标签控件,不要输入“<”符号,直接打小写字母,然后按下提示键
l抽取方法:选中要抽取的代码,然后按Alt + Shift + M
l快速定位成员变量、成员方法:Ctrl + O
l重构变量、方法名、类名:Alt + Shift + R
l快速打开一个类:Ctrl + Shift + T
l快速这生成方法:Alt + Shift + S,如下图:
leclipse实用按钮:
l工具栏能实现的功能就优先用工具栏来实现,工具栏上为什么要提供这些功能呢?答:因为快捷。
敲代码技巧
按思路先走,走完再创建。(先使用后创建)
学习技巧
l如果对于写布局感觉已经掌握,只是写的快还是慢的问题了,则在敲代码时,如果时间不够,则可以直接复制老师的布局,节省敲代码时间
l一些不重要的代码或者没有技术含量的代码也可以复制,如查找View控件的代码、selector的布局代码等
l4个月的内容量比较大,不要扣细节,先把课上的学好,否则时间不够用。最重要的是要做到见多识广。
l上课的时候专心听,记不记得住不要太在意,关键要专心听,要听得懂,不懂及时问,课堂上听懂了没记住没有关系,再看一遍视频也会听得懂。有些知识听懂了只要有一个印象记得学过这个东西就OK了,比如JNI。
l上课时要记重要内容!哪些是重要内容呢?老师讲的学习方法、工作经验等,这些是很多大学教学所没有的内容。如果是单纯学知识点,则在哪都可以学,只是需要的时间多或少而已。
l在工作的时候,可能有很多学到的知识用不上,但是我们不知道工作的时候会用到哪些,所以我们学习要系统全面,但是又很难记得完,所以只要有个印象就够了,用到时再看笔记。
l尽量用电子笔记,不要用纸质笔记,因为工作的时候就可以看电子笔记了,看纸质笔记就不太好。
l上课时容易犯困,一是没睡好,二是无聊,解决方案:晚上不要搞太晚,睡好觉,养好精神听课。上课多互动就会有参与感就不会那么无聊,也要参与思考,这样学习效率会高一些,参与了,记忆也会深一些。参与互动,不要担心自己回答的是否正确,因为你们是在学习阶段,回答错了也是很正常的。
l做一个快乐的开发者,我们都希望是一名专业的开发人员,但是有时候一直太专业了也会很无聊,所以可以在开发的时候找点乐子。如:
u如平时练习的时候,调试时输出一些搞笑的log(如弱引用的使用Demo示例代码)
u如练习用的图片搞些养眼的图片
u如网页中的牛B注释
u如起项目名、包名、类名、变量名、方法名时起一些异想天开有创意的名字(如蜻蜓FM事件、情侣问问题、new 一个喜欢的人中文对象)
u如给代码贴一个佛主保佑等等,大家可以大脑的去脑洞大开,目标就是要让自己开心一点^_^。