Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Java 新手。有人可以解释如何使用注释和反射来重用代码吗?我想制作一个简单的控制台程序,通过这种技术在 JDBC 上实现 CRUD 操作。
如果您是 Java 新手,那么在您有足够的经验编写自己的代码之前,您至少还有几千小时的编码时间(也许更多),这些代码使用反射和注解来实现代码重用(以一种理智的方式)。这是编写 Java 程序的一种非常不常见的方式,因此它主要用于基础设施代码:库和框架。即使某些技术希望程序员编写自己的注释(如在 BVF 或 CDI 中),它们也仅在框架的约束内使用。
在您使用过许多这样的库并且作为此类代码的用户积累了足够的经验之前,编写注释/反射代码几乎没有意义。当你这样做时,你不需要问问题。