您的位置:首页 > 编程语言 > Python开发

Python学习

2015-12-02 15:40 411 查看
//(转载自CSDN)

其实Java本身是一种设计简单而非常精巧的语言,所以Java背后的原理也很简单,归结起来就是以下简单的两点:

1、 JVM的内存管理

理解了这一点,所有和对象相关的问题统统都能解决;

2、JVM Class Loader

理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决。

就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那么太极剑就那么一招而已,本身是很容易学的,只是难度在于你要能够举一反三,化一式剑意为

无穷无尽的剑招,这就需要一点悟性和不断的实践了;反过来说,如果学剑不学本质,光学剑招,你就是学会了1万招,碰到了第1万零1招,还是不会招架,败下阵来。

技术世界本来就是丰富多彩,企图统一标准,实际上也做不到,但是世界本质其实并不复杂。学习技术,特别是某种具体的软件工具的时候,应该学会迅速把握事物的本质,不要

过多搅缠细节。软件工具应该为我所用,而不是我被工具所驾驭。当你具备了对整个J2EE架构的设计和实施的能力,你还会被具体的工具束缚吗?哪种工具适合你的架构,你就用

什么,哪种不适合你,你就抛弃它,工具皆臣服于你的脚下,而不是你被什么工具牵着鼻子走,到了这种程度,你难道还害怕学习什么新的工具?

总之要学会抓住本质,去驾驭技术,而不是被技术所驾驭。

当你掌握了本质原理,其实学什么都很快,毕竟都是相通的,比如说Unix类的操作系统,只要抓住了Unix最本质的几点,例如shell命令和编程,文件系统结构和配置,系统启动原

理和过程,所有的Unix都是无师自通的。听一位师兄说他会用Linux,FreeBSD,SCO Unix,Solaris,HP-UX和AIX等6种Unix,凭什么呢?一通百通而已。

再比如设计模式,这种东西花样繁多,晦涩难懂,但是我们只要理解了针对接口编程、封装变化以及软件设计的七大原则,学会他们也应当不在话下,毕竟一切的模式皆是围绕以

上两点而展开、而存在的,违背了这两点,设计模式便不再是“模式”,而是一种负担了。所以邹博士说,学会他之后要忘掉他,在你的眼中不应再有“模式”这个概念,而只能

剩下其最本质的东西,这些才是独孤九剑“无招胜有招”的思想精髓。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: