-
java 拥有数量众多的第三方类库,可以充分利用
-
熟悉一些工具 ,如:idea或eclipse,maven/gradle,gitb并熟悉各种操作技巧,加速coding
-
研究各种top级别的开源框架源码,如:spring,springmvc ,netty,dubbo,springcloud,guava等等。
-
与高手同行,加入一些社区:如:github,stackoverflow,done,javawolrd等
-
多记笔记,勤练习
-
javaweb基础方面学要掌握Cookies和Session、application、request、response 等9大对象,熟悉servlet声明周期,掌握转发和重定向、过滤器、监听器的相关知识;
-
熟悉关系型数库的操作以及sql编写、优化、慢查询、数据库连接池等
-
java框架技术的学习需要循序渐进,之间有紧密的联系;如:学习dubbo你需要会分布式框架理论知识,了解dubbo中rpc实现你需要了解netty,了解netty你需要了解设计模式、solid原则、nio、线程池、锁、juc、linux中epoll模型、jvm等知识。许多东西都是一脉相承。
-
一些经验:以问题为导向: Java 知识繁杂,以问题为导向,作为切入点,能够提高Java 学习的效率;特定场景下的需求解决:每一种架构都有典型的应用场景,要结合实际应用场景去分析和解决问题;利用google:作为一名程序员,遇到未知问题是很正常的事情,关键利用好google,社区、论坛;搜商对一个程序员快速获取信息能力有着巨大的帮助。
-
最后要善于编写知识文档,扩展自己的专业知识树,无论是新技能的掌握或者优秀思维行为固化等
java学习经验分享
最新推荐文章于 2023-02-04 09:53:39 发布