Objectives |
After completing this course, you should be able to:
- Code, compile, execute, and test an OO Java application using J2SE SDK or VisualAge for Java that uses:
- String class and arrays
- Data types, classes, methods, objects
- Inheritance, abstract classes
- Access modifiers
- Inner classes
- Create and use data types, classes, methods, objects, messages, inheritance and polymorphism
- Use string class and arrays
- Create and use inheritance and abstract classes in Java to develop class hierarchies
- Use access modifiers to preserve object encapsulation and data hiding
- Describe JVM memory allocation and garbage collection
- Use inner classes
- Handle exceptions
- Use streams and java.io package for input/output from/to external data sources
- Create and use Graphical User Interfaces using Java AWT
- Use threads support in Java to create multithreaded programs and to communicate among threads
- Describe and use the networking support and RMI in Java
- Create and use simple Java applets
- Describe the support for developing and running Java applications
- Given simple UML notated diagrams, interpret the diagram and code Java that meets the diagrammed requirements or design |