java学习经验分享

  1. java 拥有数量众多的第三方类库,可以充分利用

  2. 熟悉一些工具 ,如:idea或eclipse,maven/gradle,gitb并熟悉各种操作技巧,加速coding

  3. 研究各种top级别的开源框架源码,如:spring,springmvc ,netty,dubbo,springcloud,guava等等。

  4. 与高手同行,加入一些社区:如:github,stackoverflow,done,javawolrd等

  5. 多记笔记,勤练习

  6. javaweb基础方面学要掌握Cookies和Session、application、request、response 等9大对象,熟悉servlet声明周期,掌握转发和重定向、过滤器、监听器的相关知识;

  7. 熟悉关系型数库的操作以及sql编写、优化、慢查询、数据库连接池等

  8. java框架技术的学习需要循序渐进,之间有紧密的联系;如:学习dubbo你需要会分布式框架理论知识,了解dubbo中rpc实现你需要了解netty,了解netty你需要了解设计模式、solid原则、nio、线程池、锁、juc、linux中epoll模型、jvm等知识。许多东西都是一脉相承。

  9. 一些经验:以问题为导向: Java 知识繁杂,以问题为导向,作为切入点,能够提高Java 学习的效率;特定场景下的需求解决:每一种架构都有典型的应用场景,要结合实际应用场景去分析和解决问题;利用google:作为一名程序员,遇到未知问题是很正常的事情,关键利用好google,社区、论坛;搜商对一个程序员快速获取信息能力有着巨大的帮助。

  10. 最后要善于编写知识文档,扩展自己的专业知识树,无论是新技能的掌握或者优秀思维行为固化等

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论

打赏作者

mask哥

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值