Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
88 views

Java Programming 2 (Course Outline)

The document outlines a Java programming course divided into 7 sections that cover Java basics, classes and objects, working with classes, user interfaces, generics and collections, threads, and file input/output. Some of the topics included are data types, arrays, operators, dynamic memory allocation, class design, inheritance, interfaces, exceptions, GUI controls, collections like ArrayList and LinkedList, threads, and file I/O streams. The course aims to provide a comprehensive overview of the Java programming language.

Uploaded by

Miharbe Diangca
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

Java Programming 2 (Course Outline)

The document outlines a Java programming course divided into 7 sections that cover Java basics, classes and objects, working with classes, user interfaces, generics and collections, threads, and file input/output. Some of the topics included are data types, arrays, operators, dynamic memory allocation, class design, inheritance, interfaces, exceptions, GUI controls, collections like ArrayList and LinkedList, threads, and file I/O streams. The course aims to provide a comprehensive overview of the Java programming language.

Uploaded by

Miharbe Diangca
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Java Programming – Detailed Course Outline

Section 1 - Getting Started

 Java Basics

 Data Types

 Arrays and References

 Operators and Constructs

 Java Objects
 Dynamic Memory Allocation
 Java Methods
 Java Strings
Section 2 - Classes and Objects
 Class Design
 Fields and Access Control

 Constructors
 Method Overloading
 Static Methods
 Inheritance

 Method Overriding
 Using final and super

 Abstract Classes and Methods


 Dynamic Binding
 Polymorphism
Section 3 - Working with Classes
 Using instanceof

 Interfaces
 Exception Handling

 Exception Objects
 throw points, throws clause
 try , catch , finally

Section 4 - User Interfaces

 Window Applications
 Layout Managers
 Event Handlers and Listeners
 Anonymous Classes and Lambdas
 Java Swing APIs
 Basic GUI Controls
 Menus and MenuBars
Section 5 - Generics and Collections
 Why Use Generics?
 Generic Classes and Interfaces
 Generic Iterators
 Collections
 ArrayList , LinkedList , HashMap

Section 6 - Threads

 Thread States
 Extending the Thread class

 Timer Thread
 Implementing the Runnable interface

Section 7 - File I/O

 Input and Output Streams


 Binary and Text Files
 Files and Directory Methods

Appendix
 Java Language
 JavaFX

You might also like