SlideServe
Menu
Préférences
© SlideServe · v2026

Essential Coding Conventions for Java Development

raoul avatar
12 diapositives · 265 Views · Oct 04, 2014

This document outlines key coding conventions and best practices for Java programming. It covers aspects such as comment styles (single-line, multi-line, and documentation comments), naming conventions for classes, interfaces, methods, instance variables, and constants. Additionally, it provides guidance on code structure, including program headers, import statements, and method definitions, ensuring clarity and maintainability in your codebase. Adopting these conventions will enhance collaboration and readability among developers, leading to efficient software development practices.

Essential Coding Conventions for Java Development - slide 1
01 / 12Essential Coding Conventions for Java Development
1 / 17

Télécharger la présentation

Essential Coding Conventions for Java Development
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Appendix A Coding Conventions William H. Bowers – whb108@psu.edu

  2. Comments • Single line - //Here is a comment • Multi-line - /* This is a multi-linecomment */ • Documentation comment - /** This is a documentation comment used by Javadoc */ William H. Bowers – whb108@psu.edu

  3. Naming Conventions • Class – mixed case with words capitalized • CyberPet • TextField • Interfaces – same as class, many interface names end with ‘able’ • Drawable • ActionListener William H. Bowers – whb108@psu.edu

  4. Naming Conventions • Method – verbs in mixed case with first letter lowercase • actionPerformed() • sleep() • insertAtFront() William H. Bowers – whb108@psu.edu

  5. Naming Conventions • Instance Variables – same as method names, should be descriptive and indicate data type • iMaxWidth • bIsVisible • fArea William H. Bowers – whb108@psu.edu

  6. Naming Conventions • Constants – uppercase with internal words separated by underscore, prefix with data type • iMAX_LENGTH • dTAX_RATE William H. Bowers – whb108@psu.edu

  7. Naming Conventions • Loop or temporary variables – may be single letter, preferred to name as Instance Variables • x, y, z • iRow • iColumn William H. Bowers – whb108@psu.edu

  8. Braces • Begin and end of block • Ending brace should have comment • Indent and align Public void sayHello() { System.out.println(“Hello”); } // end of method sayHello William H. Bowers – whb108@psu.edu

  9. Code Structure • Program header • Program/file name • Author • Date • Description • Modification log William H. Bowers – whb108@psu.edu

  10. Code Structure • Import statements • Class header • Constants • Variables William H. Bowers – whb108@psu.edu

  11. Code Structure • Methods • Method headers • Inputs • Outputs • Description • Notes William H. Bowers – whb108@psu.edu

  12. Questions & Discussion William H. Bowers – whb108@psu.edu