The Javanomicon

From Monkeys @ Keyboards
Jump to: navigation, search


About Us

The Javanomicon (2004)

The Javanomicon is a fully-featured electronic textbook that will help you develop your Java skills in new and interesting directions. The whole focus of the book is on a sense of progress - after each chapter, you should be able to do something new that you weren't able to do before. The book is Fundamentals First and concentrates on understanding rather than the 'correct' way to do things. The book is currently in its Delta draft, but was extensively updated from Java 1.4 to Java 1.5 - as such, there may be inconsistencies in the text. Let me know if that's the case!

Pre-Requisites

The Javanomicon is a Level 2, Intermediate textbook. You are expected to be proficient with all introductory Java (or another c-type) programming syntax. Those readers who are not familiar with these should instead begin with the Javanomicon programming book.

Tools Required

  • TBC
  • TBC
Teaching Material

Chapters

  1. Javanomicon01 - Java Fundamentals
  2. Javanomicon01 - Introduction to Applets!
  3. Javanomicon01 - Hallmarks of Good Code
  4. Javanomicon01 - Event Driven Programming 1
  5. Javanomicon01 - Event Driven Programming 2
  6. Javanomicon01 - Case Study 1 - An Event Driven Calculator
  7. Javanomicon01 - Hooray for Arrays
  8. Javanomicon01 - String Theory
  9. Javanomicon01 - Case Study 2 - Substituion Ciphers
  10. Javanomicon01 - Object Oriented Programming
  11. Javanomicon01 - Inheritance
  12. Javanomicon01 - Case Study 3 - Password Protection
  13. Javanomicon01 - Free Standing Applications
  14. Javanomicon01 - More GUI Goodness
  15. Javanomicon01 - Case Study 4 - Calculators Revisited
  16. Javanomicon01 - Exception Handling
  17. Javanomicon01 - Testing and Debugging
  18. Javanomicon01 - Case Study 5 - The Mathinator
  19. Javanomicon01 - File I/O 1
  20. Javanomicon01 - File I/O 2
  21. Javanomicon01 - Case Study 6 - Flesch Readability Index
  22. Javanomicon01 - Sound and Vision
  23. Javanomicon01 - More Data Structures
  24. Javanomicon01 - Case Study 7 - Multiuser Photo Album
  25. Javanomicon01 - Abstract Classes, Interfaces and Polymorphism
  26. Javanomicon01 - More Listener Objects
  27. Javanomicon01 - Case Study 8 - A Drawing Package
  28. Javanomicon01 - Multithreading Lite
  29. Javanomicon01 - Recursion
  30. Javanomicon01 - Case Study 9 - Maths Tester
  31. Javanomicon01 - Efficiency and Optimisation
  32. Javanomicon01 - Odds and Ends
  33. Javanomicon01 - Case Study 10 - Electronic Journal
  34. Javanomicon01 - Moving from Java to C#