1
echo1937 153 天前 1
学一下元注解和内置注解;
通过 spring 的 AOP 学习一下自定义注解; 再学习一下 Spring Bean Validation , 初期 web 开发足够用了,精力放到其他地方去吧。 |
2
yidinghe 153 天前 via Android
现在学东西不需要教材了。首先找 AI 给你列一个关于这个知识点的学习大纲,然后针对大纲中的每个点,到网上搜索文章即可。这有助于提升自学能力。
|
3
moonlight010 153 天前 1
学校的书籍,比市面上上班需要的知识,落后不止是 20 年了
另外,学校出教材的时候,java 早就有注解的功能了。注解是 JDK5(2004 年)出现的功能 因为学校的教材就是为了应付事的,并不是真的让你学好东西,然后出去上班的 另外,学校也无法把类似注解的。。等等所有 Java 的知识教给你,不然这个课就不是那个课时能学完的了 要自学,多看书,扩展知识,知识的深度和广度有时候是互相递进的 等你学了很多语言之后,就会发现,每个语言要解决的问题列表都差不多,只是实现方法方式不一样。java 有垃圾回收,难道其他语言就没有这个需求吗,C 是怎么解决的,交给编码者? C#是怎么解决的? Go 是怎么解决的? Rust 是怎么解决的?,还有比如泛型?难道只有 Java 有?其他语言有没有?它们是怎么实现的 |
4
moonlight010 153 天前 1
另外就题目本身说说
注解就是在源码上面写东西,就是一个标记 重点是 javac 的时候,也就是将源码编成字节码的时候,编译器会去获取这些信息,Java 语言有封装一些工具类,可以操作读取这些信息,那么你就可以根据这些注解信息,在类生成的时候,甚至执行某些代码(方法)的时候,做一些自己想做的事情,其实本质就是为了解耦 |
5
moonlight010 153 天前 1
所以
你不如搜搜 <java 代码 模块化和解耦的方式> |
6
NonClockworkChen OP @moonlight010 感谢老哥既指点学习方法,又介绍了注解,非常受用。
|
7
StinkyTofus 153 天前 1
注解, 反射 这两个掌握之后, 用 java 设计功能的时候, 真的非常有帮助, 解耦又优雅。
|