向身边的巨人学习如何写好代码,刻意去提升自己
2014-08-31 17:50
477 查看
本文旨在和大家分享我的个人学习经验,快捷的向我们身边的世界高手学习编程的艺术,更好的去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版本的)拷贝到你想放的目录下,如拷贝到“%J***A_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放在一个目录下)
本文旨在和大家分享我的个人学习经验,快捷的向我们身边的世界高手学习编程的艺术,更好的去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版本的)拷贝到你想放的目录下,如拷贝到“%J***A_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放在一个目录下)
相关文章推荐
- 向身边的巨人学习如何写好代码,刻意去提升自己
- 向身边的巨人学习如何写好代码,刻意去提升自己
- 程序员如何提升自己的代码质量?
- Cocos2d-x的学习 程序是如何进入到自己的代码的 Application有趣的地方
- SAP ABAP/4学习---如何给写好的一个程序分配事务代码,用户可以直接通过事务码来访问程序.或者加入收藏夹(9)
- 程序员平时该如何学习来提升自己的技术
- 深度学习 13. 能力提升, 一步一步的介绍如何自己构建网络和训练,利用MatConvNet(二),思路整理
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- 程序员平时该如何学习来提升自己的技术
- 学习《如何提升程序员的代码编写能力》文章笔记
- 如何通过刻意练习提升自己
- 深度学习12:能力提升, 一步一步的介绍如何自己构建网络和训练,利用MatConvNet
- 如何自己编译apue.3e中代码 & 学习写makefile
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- 为了提升自己,为了更好的胜任景城网的编辑工作,学习PS,可是每次打开Photoshop的时候总让我注册 ps总提示注册 如何不注册
- 程序员的基本原则 /如何写好代码
- SOA袭来,技术人员如何提升自己
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-3.建立基本的网站结构
- 如何使自己跳得更高?------学习跳蚤效应的五点体会
- 奉献给搞.NET和学习.NET的学习资料和自己收集的代码,个人的知识库系统