有关我的问题的详细信息,请参阅以下场景
场景 1:我实现了一个简单的 XML 标记修改逻辑,其中我必须更新各种 XML 标记。在代码审查期间,一位经验丰富的 java 人告知这是在 java 中使用速度模板的一个很好的候选者。
场景 2:我实现了一个 jdbc 模块来连接到多个数据库,执行查询并检索输出。在代码审查期间,一位经验丰富的 Java 人员告知这是使用 AbstractRoutingDataSource 接口的一个很好的选择,您可以在其中将键关联到每个数据源并使用 spring 框架相应地访问它。
我怎么知道这些东西已经存在于我在代码审查期间知道的 java 中。静态代码审查/覆盖工具不会为我提供如此宝贵的经验性代码审查反馈。
我来自 C#,VB.net 背景,现在在 Java 上工作了 1 年,我发现 Java 是一种优秀的编程语言,已经有很多东西到位。我们只需要找到我们想要找到的东西,并相应地学习和整合它。
所以,我的问题是:我怎么知道这样的东西已经存在,我该如何搜索我不知道的东西?
java ×1