Oracle's Code Conventions for the Java Programming Language | Generated by AI

Home PDF

1. File Organization

1.1 File Names

1.2 File Structure

  1. Beginning comments
  2. Package statement
  3. Import statements
  4. Class and interface declarations

2. Formatting and Indentation

2.1 Indentation

2.2 Line Length

2.3 Wrapping Lines

3. Comments

3.1 File Comments

3.2 Implementation Comments

3.3 Documentation Comments

4. Declarations

4.1 Number Per Line

4.2 Initialization

5. Statements

5.1 Simple Statements

5.2 Compound Statements

5.3 Return Statements

6. Naming Conventions

6.1 Package Names

6.2 Class Names

6.3 Interface Names

6.4 Method Names

6.5 Variable Names

6.6 Constant Names

7. Programming Practices

7.1 Visibility

7.2 Variable Scope

7.3 Exception Handling

8. Best Practices

8.1 Avoid Magic Numbers

8.2 Prefer Immutability

Conclusion

These conventions aim to improve code readability, maintainability, and consistency across Java projects.


Back 2025.03.29 Donate