Syllabus1. Java Technology 1.1 JVM, JDK, JRE 1.2 Software Development Tools (Javac, NetBeans) 1.3 Dynamic Loading
Class Loader
1.5 Security 2. Java Programming Constructs 2.1 Java Structural Element 2.1.1 Looping and Conditional Elements 2.1.2 Primitive types and operators 2.1.3 Blocked Structured Architecture 2.2 Java Object Based Elements 2.2.1 Class 2.2.2 Object 2.2.3 Message, State, Behavior and Structure. 2.2.4 Responsibility Driven Programming 2.2.5 Initializers, Constructors, Finalizers 2.2.6 Static and Instance fields 2.2.7 Overloading 2.2.8 Cloning 2.2.9 Object Composition 2.2.10 Linking and Embedding 2.2.11 Garbage Collector 2.2.12 Heap Manager 2.2.13 Enumeration 2.3 Java Object Oriented Elements 2.3.1 Interface 2.3.2 Inheritance 2.3.3 Liskov's principle of Substitution 2.3.4 Polymorphism 2.3.5 Abstract Classes and Methods 2.3.6 Final Classes and Methods 2.3.7 Issues of Multiple Inheritance 2.3.8 Inheritance work around 3. Exception Handling 3.1 Introduction of classical and modern techniques 3.2 The try-catch construct 3.3 throw and throws 3.4 Adjacent and Nested try-catch 3.5 finally 3.6 Checked Exception and Unchecked Exceptions 3.7 Exception class hierarchy 3.8 Fundamentals of contract based programming. 3.9 Implications of exception handling on inheritance and polymorphism 4. Swing 4.1 GUI, CUI, SUI etc. 4.2 HCI 4.3 Container, Components,Layouts 4.4 Events, Listeners and Event Delegation Model 4.5 Event dispatcher and Event Queue 4.6 Menus 5. Threading 5.1 Introduction to the Java Concurrency Model 5.2 Creating Threads 5.3 Sleep , Join and other utility methods 5.4 Monitors 5.5 synchronized, wait , notify 5.6 Daemon threads and thread priority. 5.7 High level concurrency constructs. 6. Java I/O 6.1 I/0 class hierarchy 6.2 Binary and Character streams 6.3 Buffered Readers and Writers. 6.4 Console I/0 6.5 File I/0 7. Networking 7.1 TCP, UDP 7.2 ServerSocket 7.3 Socket 7.4 Full duplex communication between client and server 8. Supporting Services 8.1 Collections 8.2 Serialization 8.3 Generics 8.4 Java Beans 8.5 Applets 8.6 Cloning 9. Patterns Covered 9.1 Source Listener 9.2 Simple Factory 9.3 Singleton 10. UML 10.1 Class diagram 10.2 Sequence and Collaboration diagrams 10.3 Use Case diagrams 10.4 Activity Diagrams 10.5 State Chart Diagrams 10.6 Package, Component and Deployment diagrams 11. Project 11.1 Implementing Instant Messenger. | Inquiry FormUpcoming Batches
Showing 0 items from page Java Desktop Development sorted by edit time.
View more »
|