Java Programming Course Outline - Core Java

Core Java Course Details

  • §  Java Language Environment
    ·         Object Oriented
    ·         Platform Independent
    ·         Automatic Memory Management
    ·         Compiled / Interpreted approach
    ·         Robust
    ·         Secure
    ·         Dynamic Linking
    ·         MultiThreaded
    ·         Built-in Networking
    §  Java Fundamentals
    ·         Data types
    ·         Operators
    ·         Control Statements
    ·         Arrays
    ·         Enhanced for-loop
    ·         Enumerated types
    ·         Static import
    ·         Auto boxing
    ·         C-style formatted I/O
    ·         Variable arguments
    §  Essentials of Object-Oriented Programming
    ·         Object and Class Definition
    ·         Using encapsulation to combine methods and data in a single class
    ·         Inheritance and Polymorphism
    §  Writing Java Classes
    ·         Encapsulation
    ·         Polymorphism
    ·         Inheritance
    ·         OOP in Java
    ·         Class Fundamentals
    ·         Using Objects
    ·         Constructor
    ·         Garbage Collection
    ·         Method Overloading
    ·         Method Overriding
    ·         Static Members
    ·         Understanding Interface
    ·         Using Interfaces class
    §  Packages
    ·         Why packages
    ·         Understanding Classpath
    ·         Access modifiers and their Scope
    §  Exception Handling
    ·         Importance of Exception Handling
    ·         Exception Propagation
    ·         Exception Types
    ·         Using try and catch
    ·         throw, throws, finally
    ·         Writing User defined Exceptions
    §  I/O Operations in Java
    ·         Byte Oriented Streams
    ·         File Handling
    ·         Readers and Writers
    §  Multithreaded Programming
    ·         Introduction to Multi-Threading
    ·         Understanding Threads and its States
    ·         Java Threading Model
    ·         Thread class and Runnable Interface
    ·         Thread Priorities
    ·         Thread Synchronization
    ·         Inter thread Communication
    ·         Preventing Deadlocks
    §  Network Programming
    ·         Introduction to Networking
    ·         InetAddress
    ·         URL
    ·         TCP Socket and ServerSocket
    ·         UDP Socket
    ·         Developing a Chat Application
    §  Java Util Package / Collections Framework
    ·         Collection and Iterator Interface
    ·         Enumeration
    ·         List and ArrayList
    ·         Vector
    ·         Comparator
    ·         Set Interface and SortedSet
    ·         Hashtable
    ·         Properties
    §  Generics
    ·         Introduction to Generics
    ·         Using Built-in Generics Collections
    ·         Writing Simple Generic Class
    ·         Bounded Generics
    ·         Wild Card Generics
    §  Inner Classes
    ·         Nested Top Level Classes
    ·         Member Classes
    ·         Local Classes
    ·         Anonymous Classes
    §  Abstract Window Toolkit
    ·         Graphics
    ·         Color and Font
    ·         AWT Components/Controls
    ·         Event Handling and Layouts
    §  Swing Programming
    ·         Introduction to Swing and MVC Architecture
    ·         Light Weight Component
    ·         Swing Hierarchy
    ·         Atomic Components e.g. JButton, JList and more
    ·         Intermediate Container e.g. JPanel, JSplitPane and more
    ·         Top-Level Container e.g. JFrame and JApplet
    ·         Swing Related Events

Post a Comment

Thank You

Previous Post Next Post