Java™ Coding Guidelines consists of 75 guidelines organized into five chapters organized around the following principles:

Appendix A, Android, describes the applicability of the guidelines to developing Java apps for the Android platform.

There is also a glossary of common terms and a reference list. Java™ Coding Guidelines also contains a glossary of common terms and a list of references.

The guidelines have a consistent structure. The title and the introductory paragraphs define the essence of the guideline. This is typically followed by one or more pairs of noncompliant code examples and corresponding compliant solutions. Each guideline concludes with an applicability section and bibliographical references specific to that guideline.