Tuesday 14 July 2015

Core Java - Syllabus


Chapter 1: Object Oriented Programming Concepts
  • Introduction.
  • OOP Concepts (Basic + Fundamental of OOP).
  • Benefits of OOP Programming.

Chapter 2: Introduction to JAVA
  • What is java.
  • Features of Java.
  • Advantages of Java.
  • JVM architecture.
  • Setting the class path.

Chapter 3: Java Programming
  • Java Programming.
  • Compiling and Running Java Programs.
  • Comments in a Program.
  • Command line Argument.

Chapter 4: Java Fundamentals Data Types , Variables and Operators
  • Java Tokens, Alphabets (Character Set).
  • Keywords, Java Reserved Keywords, Identifiers, Constants, Datatypes, Operators.
  • Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue, Return, Type Casting.

Chapter 5: Classes and Objects
  • What are Classes, Declaring a class, Rules for Naming Class
  • Creating an Object, Methods, Exploring New Operators,
  • Constructors.

Chapter 6: Exploring Methods
  • More about main () method.
  • Rules for main () method.
  • Methods, Method Overloading
  • Argument Passing, Call by Reference, Local Variable.
  • Access Specifiers and Access Modifiers
  • Variable Types

Chapter 7: Inheritance
  • Types of Inheritance
  • Simple, MultiLevel and Hierarchical
  • Method Overriding
  • Casting
  • Super and this keywords

Chapter 8: Interfaces and Abstract classes
  • What are interfaces?
  • Interface Members
  • Abstract classes Introduction
  • Creating references for Interfaces and abstract classes
  • Difference between Interfaces and Abstract methods

Chapter 9 : Arrays
  • Accessing Elements
  • Arrays and Objects
  • Array Length

Chapter 10: Java Exception Handling
  • Syntax for Exception Handling Mechanism.
  • The Try Block, Catch Block, Exception , Checked Exceptions
  • The Catch Block (or) Multiple Catch.
  • Throw, Throws, The finally Block, User Defined Exceptions.

Chapter 11: Java Threading
  • Threaded Application
  • Thread states
  • Runnable interface and Thread class
  • Thread Priority
  • Interrupting Threads (sleep(), join())
  • Inter thread communication
  • Synchronization

Chapter 12: Utility classes
  • Collection FrameworkMaps
  • Collection Interfaces
  • The List Interface and its implementation classes
  • The Set Interface and its implementation classes
  • The Queue Interface and its implementation classes
  • Map and its class
  • SortedMap and its classes
  • Hash table

Chapter 13: Inner Classes
  • Inner Classes
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Instance Initializers
  • Static Nested Classes

Chapter 14: Packages
  • Predefined Packages
  • User defined Packages

Chapter 15: Input/Output Streams
  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Serialization
  • Reading and Writing Objects
  • Basic and Filtered Streams

Chapter 16: Generics
  • Introduction
  • Simple Generics
  • Subtyping in generics
  • Wildcards
  • Bounded Wildcards

Chapter 17: Reflections
  • The reflection API
  • How to use reflections
  • Advantages of reflections
  • Drawbacks of reflections

Chapter 18: Applets
  • What are applets
  • Life Cycle methods of applets
  • Examples using Applets
  • Running applets with html file
  • Layout Managers

Chapter 19: Java Swings
  • Difference between applets and swings
  • Pluggable Look and Feel
  • Swing API
  • Event handling
  • Live application demo

Chapter 20: Introduction to JDBC
  • The JDBC Connectivity Model
  • Types of Jdbc Drivers
  • Database Programming (with MSSQL and MYSQL)
  • Connecting to the Database
  • Creating a SQL Query
  • Getting the Results using ResultSet Interface
  • SQL Basic Queries
  • Statement and PreparedStatement
  • Commit and Autocommit, BatchUpdates
  • ResultSetMetaData and DataBaseMetaData

Chapter 21: Introduction to RMI
  • An overview of RMI
  • Writing rmi server
  • Writing rmi client
  • Creating and deploying the application

7 comments:

  1. I am definitely enjoying your website. You definitely have some great insight and great stories. 
    Python Online training
    python Training in Chennai
    Python training in Bangalore

    ReplyDelete
  2. Great Jobs are Done Through these Blogs, very Interesting to convey the specific contents via These Articles.Thanks for sharing
    python training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery

    ReplyDelete
  3. IntelliMindz is the best IT Training in chennai with placement, offering 200 and more software courses with 100% Placement Assistance.
    Start learning with us, and became an expert in angular & other training courses in chennai. contact 9655877577 for more details
    angualr js training in chennai
    web designing course in chennai
    data science course in chennai
    embedded system training in chennai
    sas training in chennai
    clinical sas course in chennai
    spoken english classes in chennai
    autocad course in chennai
    building estimation and costing course in chennai
    test complete training in chennai

    ReplyDelete