Advanced Java

From Wikiversity
Jump to navigation Jump to search

Learning Project Summary[edit | edit source]

Content summary[edit | edit source]

Advanced Java offers information about Java concepts beyond those covered in an introductory course.


Learning materials[edit | edit source]

Lessons[edit | edit source]

  1. Elements of Good Design
    1. Reuse
    2. Encapsulation
    3. Dependency
    4. Evolution
  2. Advanced Syntax
    1. Declaring float and long Literals
    2. Bitwise Operators
  3. Collections
    1. Java Collections Overview
    2. java.util.Collection and java.util.Iterable
  4. Generics
    1. Generic Methods
    2. Generic Classes
  5. Networking
    1. Introduction to Networking
    2. Sockets
    3. ServerSockets
    4. Activity: Chatterbox
  6. Advanced Swing
    1. javax.swing.JLists and ListModels
    2. javax.swing.JTables and TableModels
    3. Looks and Feels
    4. Activity: Swing Set
  7. Internationalization
    1. Introduction to Internationalization
    2. java.util.ResourceBundle
  8. Reflection
    1. Java Reflection
    2. Activity: Optimizer

Assignments[edit | edit source]

Activities[edit | edit source]

  1. ??? (Advanced Syntax)
  2. ??? (Collections)
  3. Chatterbox (Networking)
  4. Swing Set (Advanced Swing)
  5. ??? (Events)
  6. ??? (Internationalization)
  7. Optimizer (Reflection)

Tests and Quizzes[edit | edit source]

  1. Advanced Syntax
  2. Collections
  3. Networking
  4. Advanced Swing
  5. Events
  6. Internationalization
  7. Reflection


Active participants[edit | edit source]

Active participants in this Learning Group