Advanced Java

From Wikiversity

Jump to: navigation, search
Zeichen 123.svg This section is continuously under construction.
Lessons listed here without links, or with broken (red) links, are part of the plans for this learning project, but have not yet been written. Also, some lessons' pages may exist, but with no content, or only a summary. Please help out by adding content wherever appropriate, or by adding a new lesson.

Contents

[edit] Learning Project Summary

[edit] Content summary

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

[edit] Learning materials

[edit] Lessons

  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

[edit] Assignments

[edit] Activities

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

[edit] Tests and Quizzes

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


[edit] Active participants

Active participants in this Learning Group