Oracle
Select Country/Region
Select Country/Region
Communities
I am a...
I want to...
Welcome
Account
Sign Out
Sign In/Register for Account
Help
Products and Services
Solutions
Downloads
Store
Support
Training
Partners
About
Oracle
Technology Network
Oracle
Technology Network
Java
Java SE
Java EE
Java ME
Java SE Support
Java SE Advanced & Suite
Java Embedded
JavaFX
Java DB
Web Tier
Java Card
Java TV
New to Java
Community
Java Magazine
Java Advanced
CONTENTS | PREV |
NEXT
Code Conventions for the Java
TM
Programming Language
Revised April 20, 1999
1
Introduction
1.1
Why Have Code Conventions
1.2
Acknowledgments
2
File Names
2.1
File Suffixes
2.2
Common File Names
3
File Organization
3.1
Java Source Files
3.1.1
Beginning Comments
3.1.2
Package and Import Statements
3.1.3
Class and Interface Declarations
4
Indentation
4.1
Line Length
4.2
Wrapping Lines
5
Comments
5.1
Implementation Comment Formats
5.1.1
Block Comments
5.1.2
Single-Line Comments
5.1.3
Trailing Comments
5.1.4
End-Of-Line Comments
5.2
Documentation Comments
6
Declarations
6.1
Number Per Line
6.2
Initialization
6.3
Placement
6.4
Class and Interface Declarations
7
Statements
7.1
Simple Statements
7.2
Compound Statements
7.3
return Statements
7.4
if, if-else, if else-if else Statements
7.5
for Statements
7.6
while Statements
7.7
do-while Statements
7.8
switch Statements
7.9
try-catch Statements
8
White Space
8.1
Blank Lines
8.2
Blank Spaces
9
Naming Conventions
10
Programming Practices
10.1
Providing Access to Instance and Class Variables
10.2
Referring to Class Variables and Methods
10.3
Constants
10.4
Variable Assignments
10.5
Miscellaneous Practices
10.5.1
Parentheses
10.5.2
Returning Values
10.5.3
Expressions before `?' in the Conditional Operator
10.5.4
Special Comments
11
Code Examples
11.1
Java Source File Example
NEXT
Copyright
© 1995-1999, Sun Microsystems, Inc. All Rights Reserved.
Java SDKs and Tools
Java SE
Java EE and Glassfish
Java ME
JavaFX
Java Card
NetBeans IDE
Java Resources
New to Java?
APIs
Code Samples & Apps
Developer Training
Documentation
Java.com
Java.net
Student Developers
Tutorials
E-mail this page
Printer View
Oracle Cloud
Learn About Oracle Cloud
Get a Free Trial
Learn About PaaS
Learn About SaaS
Learn About IaaS
Java
Learn About Java
Download Java for Consumers
Download Java for Developers
Java Resources for Developers
Java Cloud Service
Java Magazine
Customer and Events
Explore and Read Customer Stories
All Oracle Events
Oracle OpenWorld
JavaOne
Communities
Blogs
Discussion Forums
Wikis
Oracle ACEs
User Groups
Social Media Channels
Services and Store
Log In to My Oracle Support
Training and Certification
Become a Partner
Find a Partner Solution
Purchase from the Oracle Store
Contact and Chat
Global Contacts
Oracle Support
Phone:
800-633-0738
Hardware and Software, Engineered to Work Together
Subscribe
Careers
Contact Us
Site Maps
Legal Notices
Terms of Use
Privacy
Facebook
LinkedIn
Twitter
Google+
YouTube
Oracle RSS Feed