Java三招必杀技
作者:网络转载 发布时间:[ 2012/12/21 10:05:12 ] 推荐标签:
1、总结。
一个健壮的知识体系对于Java学习来说是必不可少的,只有找到知识点之间的内在联系、搞清楚系统的底层实现原理,才能在敲代码的过程中手到擒来,顺风顺水。举个小例子:复制粘贴大家都会。它的操作过程是:在某个文件上点右键->复制,到目标位置点右键->粘贴(什么?你还知道Ctrl+C、 Ctrl+V?嗯,你比我厉害)。我想说的是,当你点复制之后,从屏幕上看到什么变化了吗?没有任何提示。但是到目标位置点粘贴能把刚才的文件复制过来,说明这个功能是系统帮我们实现的:我们都知道有个叫剪贴板的东西,也是说我们知道其原理。Java也是一样,越是简洁的代码,强大的功能越是依靠底层的实现,只有知其然更知其所以然才能在开发过程中得心应手。
2、调错。
调错包括调自己的错,也包括调别人的错。老马跟许三多说:“神枪手都是子弹喂出来的,将来你拿一匣一匣的子弹一喂,你也是神枪手。”那么程序员是BUG 喂出来的。不断的调BUG,是不断的反思的过程,是不断深化对程序运行原理的理解的过程。所以我们看到BUG不要畏惧,不要烦躁,不要气馁,相反要欣喜,要狂热,要像饿狼看到了肥羊,调BUG越多,程序员越老到。将来到面试的时候,面试官问你:“有10万行代码经验吗?”,你说:“那都OUT了,我有10万行BUG经验”——震撼
3、给别人讲。
光自己心里知道不行,如果能给别人讲出来,那才真正算学会。而且有些自己心理感觉明白的东西给别人讲的时候才发现原来自己也不是那么清楚,有些东西给别人讲的时候才发现以前自己的理解并不准确,这时通过讨论,能够修正自己对知识的理解,而且深刻。我觉得老师们检查笔记的时候不妨让学生讲自己的笔记,如果他能根据自己记的笔记把自己梳理的知识系统脉络讲出来,那说明他真的明白了,记笔记的目的也达到了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11