Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Programming FAQ - Java

Pagina: 1
Acties:
  • 1.364 views sinds 30-01-2008

Onderwerpen


  • NMe
  • Registratie: februari 2004
  • Laatst online: 00:22

NMe

Admin Devschuur®

Quia Ego Sic Dico.

Topicstarter
Mede-auteurs:
  • mbravenboer
  • Registratie: januari 2000
  • Laatst online: 20-04-2015

mbravenboer

  • Glimi
  • Registratie: augustus 2000
  • Niet online

Glimi

  • Alarmnummer
  • Registratie: juli 2001
  • Laatst online: 16-08 08:21

Alarmnummer

Programming FAQ: Java

Met dank aan Alarmnummer, Glimi en mbravenboer. :)
Inhoudsopgave
« · ^

Objectgeoriënteerd programmeren in Java
  1. Gebruik getypeerde enumeraties ipv integers.
  2. Maak niet constante variabelen nooit public.
  3. Geef een methode parameter nooit een nieuwe waarde.
  4. Gebruik altijd code-blocks bij if, while, for etc.
  5. Vermijd het gebruik van de ... ? ... : ... constructie.
  6. Gebruik Engelse namen om de code er homogeen uit te laten zien in combinatie met standaard API gebruik.
  7. Overweeg het gebruik van _ voor klasse variabelen, om een duidelijk onderscheid te maken tussen lokale en klasse variabelen.
  8. Vermijd het gebruik van static.
  9. Gebruik een Iterator ipv een Enumeration, ArrayList ipv Vector, HashMap ipv Hashtable
  10. Gebruik een StringBuffer als je over meerdere statements een String moet opbouwen. Als je een String in 1 statement optelt, wordt dit automatisch gedaan.
  11. Gebruik zoveel mogelijk maar 1 return statement in een methode.
  12. Schrijf korte methoden. Als een methode duidelijk meerdere taken verricht, moet je overwegen om dit op te splitsen.
  13. Eet je exceptions nooit op door ze simpel naar de System.out te schrijven. Gooi ze zover door als noodzakelijk is.
  14. Roep altijd de super constructor aan.
« · ^

Links
« · ^

Boeken
  • Java stap voor stap
    Door: -
    ISBN: 90 395 1031 8
    -
  • Java Servlet Programming
    Door: Jason Hunter
    ISBN: 0596000405
    O'Reilly & Associates
  • Java Threads
    Door: Scott Oaks, Henry Wong
    ISBN: 1 56592 418 5
    O'Reilly & Associates
  • Principles of Database Systems with Internet and Java Applications
    Door: Greg Riccardi
    ISBN: 0 780201 612479
    Addison Wesley
  • Concurrent Programming in Java
    Door: Douglas Lea
    ISBN: 0201310090
    Addison Wesley Publishing Company
  • Java 2 Grand Cru
    Door: Steven Holzner
    ISBN: 9051674341
    Easy Computing
  • Core Java 2, Volume I: Fundamentals (6th Edition)
    Door: Cay Horstmann, Gary Cornell
    ISBN: 0130471771
    Prentice Hall
  • DataStructures & Problem Solving Using Java
    Door: Mark Allen Weiss
    ISBN: 0201748355
    Addison Wesley Publishing Company
  • Java in a Nutshell
    Door: David Flanagan
    ISBN: 0596002831
    O'Reilly & Associates Inc.
  • JavaServer Pages, Second Edition
    ISBN: 059600317X
    O'Reilly & Associates Inc.

BtM909 wijzigde deze reactie 05-11-2008 16:19 (48%)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.



Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Tesla

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True