开发者社区> 问答> 正文

[@项籍][¥20]请问怎么入门JAVA

1844658022451262 2018-11-15 19:14:27 632

作为一个菜鸟,很不清楚如何开始学习JAVA,希望得到你的指导

Java
分享到
取消 提交回答
全部回答(4)
  • 谢杨易
    2019-07-17 23:14:48

    三步走

    1. 学习Java基本语法,也就是JavaSE。其中的难点是面向对象的理解
    2. 按照从事方向,学习不同的Java框架。如果从事后端开发,学习Spring SpringMVC mybatis等框架。如果是从事Android开发,则学习Android Framework。这个阶段本质上就是学习要使用到的Java SDK
    3. 做项目,Java学习最重要的是要多动手。

    不断重复1 2 3

    0 0
  • 项籍
    2019-07-17 23:14:48

    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
  • 1811604976422673
    2019-07-17 23:14:48

    建议先学基本语法,然后多看开源的优秀代码,份着写代码。注意,一定要自己动手多写代码多调试一一代码是写出来的

    0 0
  • 黄二刀
    2019-07-17 23:14:48

    个人建议学Java之前先学C

    1 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题