51,407
社区成员
发帖
与我相关
我的任务
分享数据结构和算法是必须要掌握的,其他看喜好。
第一年先读一遍《Java编程思想》我觉得是最靠谱的顺序
最开始的工作,数据结构用到的比较多,设计模式算法相对比较少,
经验积累了知识丰富之后,遇到解决不了的问题的,熟悉JVM往往能帮你解决
如果你是想跳槽涨薪的话,jvm。如果你只是单纯想提升自己技术,设计模式。
在工作中几乎不会修改默认的启动参数,轮不到你修改jar的启动参数
数据结构与算法 设计模式 jvm 这三者关联不大 甚至没什么关联啊 可以同时学啊 而且学习重点在于积累
要把学习放到平时生活中来。
比如说学习数据结构与算法可以刷题啊 每天刷一道。
再比如说学习设计模式,可以去看优秀的开源项目源码啊。可以先找一个小的看,比如说mybatis源码,学习代理,构建者,单例,工厂等等设计模式。
jvm的话那就看书了,先看一遍《深入java虚拟机》。然后再去看g1等等。