向身边的巨人学习如何写好代码,刻意去提升自己

         本文旨在和大家分享我的个人学习经验,快捷的向我们身边的世界高手学习编程的艺术,更好的去code。

 

        每个程序员都有自己的专属特性,虽然大家都是啃书本学编程,都知道if的几种写法,也懂怎么遍历一个集合的每一个item。但在合作开发中,我们要对自己代码负责任,为一切代码可能带来的一切便利做努力。这样就对我们的代码有了更高层次的要求,因为你不是一个人在战斗。

 

         刚上路的coder代码大都写的很生硬、很"学生",不像那些老手,借助代码量的积累和长期的coding带来的烦恼来激励和升华自己的技能,慢慢的能很好的理解业务,设计接口、抛异常等会把代码写的有声有色。大多人会慢慢的产生心理变化,由先前的抹稀泥糊墙--功能实现为主,到后来的精装设计--追求代码的艺术,这些都是一步步转变过来的(这里要说,意识为主,一定要有一颗追求进步和完美的心)。

 

        有一个良好的学习环境,至关重要。可谓近朱者赤,近墨者黑。原SUN公司的JDK源码就是我们身边的世界高手,他们无时无刻不在等着我们去和他们交流技术、代码设计。所谓站在巨人的肩膀上学习,很容易在我们的生活中重现。借助XJad工具可以很好的和Eclipse集成,在IDE环境下查看Java源码(反编译Java代码),这样时时帮助我们来了解和学习那些优秀的jar包,看看人家的接口设计,代码扩展性、健壮性等等都是我们需要好好的去提高滴。

 

       深度挖掘JDK源码艺术,这是一个便捷无风险的提高捷径。在坛子里很早就有人提到这样的学习方法,最近有点空闲时间,抽时间重新弄了一下,每天都看一点高手如何去设计变量、常量、方法体…..

好处不言而喻,睡前想想明天自己就能写出一手漂亮代码,哈哈,让别人去惊叹吧!奋斗

 


猛击此处 【下载】

----------------------------------------------

下载Jad反编译工具:大家都是这么说的到“http://www.kpdus.com/jad.html”这个网址下下载适合自己操作系统平台的jad下载.

 

将下载的包解压有一下几个文件:

net.sf.jadclipse_3.3.0.jar,jad.exe,jd-gui.exe。

步骤一、将net.sf.jadclipse_3.3.0.jar拷贝到..\eclipse3.3.2\plugins(也就是eclipse的插件目录)下。

步骤二、将jad.exe(这是1.5.8版本的)拷贝到你想放的目录下,如拷贝到“%JAVA_HOME%\bin”下。

步骤三、启动eclipse,打开:Window->Preferences->Java->JadClipse,其中“Pathto decompiler”后的输入框填写反编译工具jad.exe的全路径名,如我的是“D:\bea\jdk160_05\bin\jad.exe”。

步骤四、一般的话安装完成后eclipse自动将JadClipseClass File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows->Perference->General->Editors->FileAssociations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

 

设置完成后,在eclispe下摁住Ctrl键用鼠标点击你要查看源码的类,eclipse将自动反编译。

其中jd-gui.exe是一个可反编译的小工具,直接双击打开,在打开.class文件就可以了。(和jad.exe放在一个目录下)

 

 

 

 

 


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一道光_

1分也是爱,鼓励鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值