Advanced Java

From Wikiversity
Jump to: navigation, search
Gnome-fs-client.svg Subject classification: this is an information technology resource.

Learning Project Summary[edit]

Content summary[edit]

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


Learning materials[edit]

Lessons[edit]

  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. ​Socket​s
    3. ​ServerSocket​s
    4. Activity: Chatterbox
  6. Advanced Swing
    1. ​javax.swing.JList​s and ​ListModel​s
    2. ​javax.swing.JTable​s and ​TableModel​s
    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]

Activities[edit]

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

Tests and Quizzes[edit]

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


Active participants[edit]

Active participants in this Learning Group