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,凭什么呢?一通百通而已。
再比如设计模式,这种东西花样繁多,晦涩难懂,但是我们只要理解了针对接口编程、封装变化以及软件设计的七大原则,学会他们也应当不在话下,毕竟一切的模式皆是围绕以
上两点而展开、而存在的,违背了这两点,设计模式便不再是“模式”,而是一种负担了。所以邹博士说,学会他之后要忘掉他,在你的眼中不应再有“模式”这个概念,而只能
剩下其最本质的东西,这些才是独孤九剑“无招胜有招”的思想精髓。
其实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,凭什么呢?一通百通而已。
再比如设计模式,这种东西花样繁多,晦涩难懂,但是我们只要理解了针对接口编程、封装变化以及软件设计的七大原则,学会他们也应当不在话下,毕竟一切的模式皆是围绕以
上两点而展开、而存在的,违背了这两点,设计模式便不再是“模式”,而是一种负担了。所以邹博士说,学会他之后要忘掉他,在你的眼中不应再有“模式”这个概念,而只能
剩下其最本质的东西,这些才是独孤九剑“无招胜有招”的思想精髓。
相关文章推荐
- python enumerate用法
- Python在vim中的高亮显示设置方法…
- (每天一句python)两个list的交集、并集、差集
- python中if __name__ == '__main__': 的解析
- diff python2 python3
- 3.python学习笔记:python对文件的操作
- Python随手笔记之标准类型内建函数
- NLTK命名实体识别
- Python 获取当前时间
- python 学习笔记之一
- Python的编码问题
- Python 效率
- Python基础——版本的查询
- python入门--字典dict和集合set
- 学习Python
- python 单例模式的实现
- Supporting Python 3(支持python3)——重组和重命名
- Learn Python the Hard Way
- NLTK安装教程
- Python argparse