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

1、JVM的内存管理

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

2、JVM Class Loader

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

就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那么太极剑就那么一招而已,本身是很容易学的,只是难度在于你要能够举一反三,化一式剑意为无穷无尽的
剑招,这就需要一点悟性和不断的实践了;反过来说,如果学剑不学本质,光学剑招,你就是学会了1万招,碰到了第1万零1招,还是不会招架,败下阵来。

技术世界本来就是丰富多彩,企图统一标准,实际上也做不到,但是世界本质其实并不复杂。学习技术,特别是某种具体的软件工具的时候,应该学会迅速把握事物的本质,不要过多搅缠细
节。软件工具应该为我所用,而不是我被工具所驾驭。当你具备了对整个J2EE架构的设计和实施的能力,你还会被具体的工具束缚吗?哪种工具适合你的架构,你就用什么,哪种不适合你,
你就抛弃它,软件皆臣服于你的脚下,而不是你被什么软件牵着鼻子走,到了这种程度,你难道还害怕学习什么新的软件?

我自己也在一直朝着这个方向努力,在我心中,设计软件,架构是第一位的,采用什么技术要为架构服务。如果我发现什么技术对我的架构来说很重要,那么我会花时间去学习,去钻研,就
像我花时间去钻研ORM一样,如果我觉得什么技术对我的架构来说没有用,即使技术再火爆,我也不去碰它。

总之要学会抓住本质,驾驭技术,而不是被技术所驾驭。当你掌握了本质原理,其实学什么都很快,毕竟都是相通的,我先看JDO,后看Hibernate,其实两者就很类似,所以学得很快,以后
如果有工作需要,要我学习别的ORM,那我也不会觉得有什么困难的,一样手到拿来。

更有说服力的是Unix类的操作系统,那就更相似了,只要抓住了Unix最本质的几点,例如shell命令和编程,文件系统结构和配置,系统启动原理和过程,所有的Unix都是无师自通的。我自
己会用Linux,FreeBSD,SCO Unix, Solaris,HP-UX 和 AIX等6种Unix,更体会到一通百通的道理。

拿刚出了光明顶密道的张无忌来说吧,(我很喜欢张无忌这个角色),他也没有练过什么武功,但是他已经把天下武学之本质:九阳神功 +
乾坤大挪移学会了,所以不管什么功夫,他都是看一遍就会,马上为我所用,看了空性用了一遍龙爪手,就会用龙爪手来破对方;和昆仑派打了一架,就会用昆仑剑法和灭绝师太过招;七伤
拳更是无师自通;太极拳也是看一遍就会。

总之,学习方法还是很重要,别被五花八门的技术给搞不清学习方向了。

天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能相关推荐

  1. 2008年8月25号,星期一,晴。天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。

    2008年8月25号,星期一,晴. 天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为.--<孟子•告子下> 今天是我博士生涯的第50天,一个星期过完了,一个星期 ...

  2. 天将降大任于斯人也。。。。。。

    上个周末和我最好的朋友谈了他职业规划的事情,我也向他提出了一些建议,真心希望看到他有一个崭新的未来.此时此刻不免依旧想起那句古人的教诲-- 天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其 ...

  3. 每个努力奋斗过的人,被不公正的际遇砸了满头包的时候,都有那么一瞬间的代入感。出生就是hard模式的人,早已经历了太多的劳其筋骨饿其体肤,再多的人为考验只会摧毁人对美好的向往。...

    每个努力奋斗过的人,被不公正的际遇砸了满头包的时候,都有那么一瞬间的代入感.出生就是hard模式的人,早已经历了太多的劳其筋骨饿其体肤,再多的人为考验只会摧毁人对美好的向往. 转载于:https:// ...

  4. 孟子《生于忧患,死于安乐》日:“故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。”...

    http://club.autohome.com.cn/bbs/thread-c-162-28662341-1.html 转载于:https://www.cnblogs.com/bruceyo/p/3 ...

  5. 天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能...

    Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点: 1.JVM的内存管理 理解了这一点,全部和对象相关的问题统统都能解决 2.JVM Class ...

  6. 风雨考研,天道酬勤[转]

    风雨考研,天道酬勤[转] 考研是一条不归路,你一旦踏上就没有退路.考研是一个大舞台,你一旦参加就会有很多朋友.考研是炼狱,可以磨练你的意志.考研是天堂,可以给你快乐.享受考研,体味考研,面对考研.要相 ...

  7. 作为一个程序的人,我觉得我应该努力学习

    我相信机会只会垂青敢于向困难挑战,并且永不言败的那些人! 我永远相信:"天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能." ...

  8. 第六十二周总结——天降大任于斯人也

    面试     最近前端的小伙伴们都陆续收到了大厂的面试机会,就我一个大厂面试机会都没有,所以前一段时间就很不想学习,最近我忽然有了信心,学起来能专注进去了.首先说一下我体会到的一些事情. 大厂一面的时 ...

  9. 天将降大任于斯人,必先...

    很久没有动笔了,越懒就越不想写,越不想写就越懒,难怪人家说这个世界只有懒女人,没有笨女人. 最近这一个月实在是点背的就差喝凉水塞牙了. 先是坐地铁丢了交通卡,还是在我充了100元值后丢的,进站后还在, ...

最新文章

  1. 深度解析容器化技术在广发证券交易系统的应用
  2. [导入]使用RDLC报表(一)
  3. 管与c++中容量的重新分配问题
  4. Java 7:尝试资源
  5. 14秋《c语言程序设计》作业2,《C语言程序设计》 作业参考答案.doc
  6. CSS中可以和不可以继承的属性
  7. python实现多人聊天论文_python网络编程 双人多人聊天
  8. Angular 在项目中使用fullcalendar 日程表
  9. Ubuntu 18.04 Server必须使用netplan命令配置IP地址
  10. JAVA,JSP,Servlet获取当前工程路径-绝对路径
  11. BPSK调制解调的matlab设计和FPGA实现之matlab设计
  12. 学嵌入式职业发展方向有哪些?
  13. 微商必看:快速加微信好友的技巧
  14. https://juejin.im/post/5aa4a2e35188255589496eb8#comment
  15. ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装
  16. android+实现微信对话框样式,实现微信对话框的图片样式以及图片边框
  17. 笔记本 亮度 无法调解
  18. 实战EM算法与图像分割
  19. 网络安全审计之CMS代码审计
  20. 流量劫持(上):流量劫持是如何产生的

热门文章

  1. 融资担保系统-助力企业的可持续发展
  2. Gear 在 Polkadot 网络中的作用是什么?
  3. Windows修复白标
  4. NGUI和UGUI的区别
  5. Using XSS to bypass CSRF protection
  6. springboot排错
  7. Flutter —— dio
  8. 阿里巴巴编码规范(Java)
  9. 基于动态径向基函数(DRBF)代理模型的优化策略
  10. 什么是懒惰的苏珊(Lazy Susan)