Advanced Java

Learning Project Summary

 * Suggested Prerequisites:
 * Learning Java or
 * Introduction to Programming in Java


 * Portal: Computer Science
 * School: Computer Science
 * Department: Java


 * Level: Advanced

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

Lessons

 * 1) Elements of Good Design
 * 2) /Reuse/
 * 3) /Encapsulation/
 * 4) /Dependency/
 * 5) /Evolution/
 * 6) Advanced Syntax
 * 7) Declaring float and long Literals
 * 8) /Bitwise Operators/
 * 9) Collections
 * 10) Java Collections Overview
 * 11) java.util.Collection and java.util.Iterable
 * 12) Generics
 * 13) Generic Methods
 * 14) Generic Classes
 * 15) Networking
 * 16) Introduction to Networking
 * 17) Sockets
 * 18) ServerSockets
 * 19) Activity: Chatterbox
 * 20) Advanced Swing
 * 21) javax.swing.JLists and ListModels
 * 22) javax.swing.JTables and TableModels
 * 23) Looks and Feels
 * 24) Activity: Swing Set
 * 25) Internationalization
 * 26) Introduction to Internationalization
 * 27) java.util.ResourceBundle
 * 28) Reflection
 * 29) Java Reflection
 * 30) Activity: Optimizer

Activities

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

Tests and Quizzes

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

Active participants
Active participants in this Learning Group
 * MetaBohemian
 * AnirudhBhardwaj