开发者社区> 问答> 正文

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

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

展开
收起
1844658022451262 2018-11-15 19:14:27 2390 0
4 条回答
写回答
取消 提交回答
  • 乐分享爱学习,Android 前端 后端 AI等均有一些分享,一起学习,一起进步

    三步走

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

    不断重复1 2 3

    2019-07-17 23:14:48
    赞同 展开评论 打赏
  • 多年互联网开发经验,从事业务开发、平台开发、架构设计、云计算、APM等领域。目前专注于供应链方向的解决方案治理和服务交易域

    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

    2019-07-17 23:14:48
    赞同 展开评论 打赏
  • 建议先学基本语法,然后多看开源的优秀代码,份着写代码。注意,一定要自己动手多写代码多调试一一代码是写出来的

    2019-07-17 23:14:48
    赞同 展开评论 打赏
  • 个人建议学Java之前先学C

    2019-07-17 23:14:48
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载