- 基础英语
- 计算机基础知识:数据结构、算法
- 会用IntelliJ IDEA、Maven、Git
- 身体:注意脊椎,经常喝水、走动
- 一个概念:简单不是不重要,重要也不是一定难
- 学会问别人,同时也要学会问自己
- 按照 packages 分类:
- 算法:algorithm***
- java基础:com.basic***
- java并发编程:com.concurrency.art***
- java8版本:com.java8
- java11版本:com.java11
- java21版本:com.java21
- 提纲或者注意点我都列在了每个package的【zl-Introduction.md】中,可以先过一遍这里的内容,再结合例子食用。
有些基础的朋友就看自己想看的部分就行了,也不必按部就班的学习,因为我也不是按部就班的写的,仅仅是个人总结个人总结!不登大雅之堂! - Java低于8的版本我不做赘述,因此,低版本的API大家有兴趣自己去官方网站查看吧。
- 语法基础
- OO
- Exception
- Array
- 基础类
- I/O stream
- Collection/Generic
- Thread
- TCP/UDP
- GUI
- JVM/JMM
- Concurrency(JUC)
- http://lovestblog.cn/
- https://opts.console.heapdump.cn/
- https://heapdump.cn/
- GC log分析:https://gceasy.io/gc-dashboard.jsp
- Spring、ORM、MVC:https://github.com/wuyouzhuguli/SpringAll
- 通用架构:https://martinfowler.com/architecture/
- https://docs.aws.amazon.com/zh_cn/ (strongly recommend)
- https://help.aliyun.com
- 推荐一本非常朴实的英文写作书:《the elements of style》(风格的要素)
写程序就像建房子,先学会和水泥、铺地砖、画图纸才能建出合格的房子
- 刚开始踏实做,一边学一边尝试写
- 如何简单测试自己水平,问问AI:https://xinghuo.xfyun.cn/desk
- 抽象思维和应用分层,致力简洁、高效、优美的代码