①,注重底层:jdk中基本的数据结构(比如hashmap,hashtable,concurrentHashmap,synchronizedMap区别是什么?如何取舍?),jvm内存模型,内存结构,gc,并发包,反射等等!
②,不要想着啥都会:缓存有好几种,消息中间件有好几种,数据库中间件有好几种,微服务框架有好几种,如果这个学一点那个学一点,有可能最后都只是掌握皮毛,实际中用不到很快就忘了,而且看的太多容易产生倦怠心里,真真正正的搞懂几个中的一个就行了!
③,紧跟新技术但不盲从:目前JAVA8还是主流,流式处理函数式编程都很经典,虽然JAVA已经发到11,但可以变掌握旧的边拥抱新的,类似的还有springboot和最新的微服务mesh等等!
④,不要三天打鱼两天晒网:学习是一辈子的事,只有保持足够的热情,付诸足够的精力才能不被淘汰!
⑤,喜欢分享:以我自己为例,有时候有些概念比较模糊,心里就想着要分享给别人,不能含糊,努力去弄懂,然后尽量用通俗易懂的话描述出来,这时候你会发现豁然开朗了,真正的会了!
以上内容为大家介绍了怎么提升自己的Java技术水平,本文由多测师亲自撰写,希望对大家有所帮助。
发表评论 取消回复