我目前正在清理一个大型 Java 代码库,我想知道 Java 类的正确(标准?)结构/顺序是什么。
我的意思是:
- 应该
public static final
字段是类字段中的第一个字段吗? - 静态初始化器应该在哪里?
- 应该去哪里
private static
辅助方法是什么?
另外,作为一个附带问题:对 PrepareStatement
进行大型编码 SQL 查询是个好主意吗?在代码中吗?
最佳答案
您应该更担心命名约定、清晰的代码文档和程序的整体正确性(即没有错误),之后您可以担心定义变量、方法等的顺序
This is the code convention for Java
回答您的(一些)观点:
静态初始值设定项
通常出现在类的开头,如果它碰巧先出现,则位于变量之后。私有(private)方法
可以转到类的末尾(如果它们位于末尾,则在变量之前),但这只是偏好问题,因为通常阅读代码的人更关心类向程序的其余部分公开的公共(public)方法
- 将 SQL 语句放在程序内部还是存储在外部(例如属性文件)取决于它们更改的频率;但只要您使用
PreparedStatement
就应该没问题。
关于java - 正确的 Java 类结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14879414/