[@项籍][¥20]请问怎么入门JAVA
1.首先需要学习java基础,了解常用的语法(参考Thinking in Java),避免下面的学习一脸懵逼2.假设你已经自学了java,对于常用的语法和技巧已经了然于心。你可以多关注一些优秀的开源产品:dubbo、spring、tomcat。任何一个优秀的开源产品都是经得起挖掘。并且可以根据自己的方向选择学习轨迹。互联网相关可以看看tomcat了解servlet原理和设计理念。2.1.举个例子,你确定看懂了java io。但是你在学习dubbo和tomcat确定能看懂这些基础是如何实践在生产,有哪些编码技巧和性能优化点需要关注的(使用篇)2.2.举个例子,你确定看懂了基础语法,但是对于dubbo、spring中的动态代理、单例、装饰器等用法是否看的明白,是否有计划去深入挖掘设计者的意图,这个时候一些设计上的技巧是可以学到的(设计篇)2.3.举个例子,你确定连spring都看懂了,但是有没有挖掘到DTD和XSD的相关细节,spring在自定义hadler时候如何有效利用XSD。import关键字和ref关键字是如何解决循环依赖问题(延展篇)3.最后你会发现,大多数生产上我们能用到的优秀产品所涉及的技能和设计理念都是千篇一律,而你需要做的仅仅是先通过书籍和博客了解大致的原理,再通过源码的学习汲取优秀的设计理念和实践经验4.最后一点很关键,需要喜欢做好总结和沉淀,东西看多了容易忘,但是能沉淀的都是方法论,是指导你后面走得更快更远的明灯,给个demo:https://my.oschina.net/tryUcatchUfinallyU/blog/266783
赞0
踩0