Java Core Syllabus

filler image
  • General Purpose Computer, Classification & Generations of Computers
  • Generation of Programming, Machine level & High-level programming languages
  • What is Java?, History of Java Programming Language
  • Features and Characteristics of Java, Advantages and Disadvantages of Java
  • The Internet and Java’s place in it, JVM, JDK, JRE and etc.
  • Java Byte Codes and security features, Structure of Java Language Program
  • First Java Program execute, Difference between C, CPP and Java
  • Procedure-Oriented vs. Object-Oriented Programming
  • Data Types, Keywords, Identifiers, Tokens, Constants, Variables Operators, Expressions and etc.
  • System.out.println(), Scanner class and its methods
  • Basic java programs, Run Java Program using Command Line Arguments
  • set path for java programs and common errors
  • if, if-else, nested if, if ladder, switch - case statements and etc.
  • while, for, do-while, for each and etc.
  • Array Introduction (Fixed, Static and Dynamic)
  • One D, Two D, Multi D and Jagged Array
  • Abstraction, Encapsulation, Data Binding, Data Hiding Polymorphism, Inheritance and etc.
  • Class and Object, Access Modifier private, public, protected and default
  • Object declaration and memory initialization and Object Size
  • Types of methods (User Defined and Built-in)
  • No arguments - No return and Arguments - No return Types
  • No arguments - Return and Arguments - Return types
  • Scope of the variable and objects and type casting
  • “this” object and its working and default values
  • Method Overloading and compile time polymorphism
  • Constructors (Default, Parameterized and Overloaded Constructors)
  • Garbage Collection or Destroying Objects(Destructor)
  • static variables & methods (working and uses)
  • Object as an argument and Object as an return type
  • Inner and Outer Class, Method overloading in inheritance
  • Inheritance (Single level, Multi level, Hierarchical or Tree level)
  • Constructor in inheritance (super keyword)
  • Method Overriding in inheritance (super keyword)
  • String Class, Constructor and Methods
  • StringBuffer Class, Constructor and Methods
  • Wrapper Classes (Boxing and Un-boxing)
  • Vectors, Enumerated Types and Annotations
  • Multiple Inheritance (Partial), Extending abstract classes and interfaces
  • Implementing abstract classes and methods, Access Interface’s methods & variables
  • Dynamic method dispatch (Run Time polymorphism)
  • Difference between interfaces and classes, Final keyword
  • Introduction Packages, API Packages and Systems Packages
  • Creating packages and Extending and Accessing packages
  • Adding a class to a Package, Hiding Class, static Import and etc.
  • Introduction Exception Handling and Types of Errors and Exceptions
  • Java Exception: Checked/Unchecked Exception
  • Handling multiple catch block, Nested try block
  • Throw and Throws keyword, User defined exception, Finally Block
  • Introduction of Multi Threading, Life Cycle Of Thread
  • Introduction and Extending of Thread Class and Runnable Interface
  • Constructor & methods with Single Thread & Multithreading Programming
  • Thread Exceptions and Priority, Deadlock thread process
  • Synchronization and A-synchronization Thread
  • Inter Thread Communication(Producer & Consumer)
  • Introduction I/O Stream, Stream Classes and Interfaces
  • Character, Byte Streams and etc., I /O Exception Classes
  • Operation on File: Create, Delete, Copy, Merge, Update, Display and etc.
  • Read / Write Data from file, Other Useful I/O Stream class
  • Serializing an object and De Serializing an object
  • JAVA Directory, JAVA Database Connectivity
  • JDBC Classes and Interfaces and Steps
  • Connection, Statement, ResultSet, ResultSetMetadata Interface
  • PreparedStatement, CallableStatement Interface
  • Exception on SQL, Revision of SQL Queries
  • Communication with MS-Access, My-SQL, Oracle Data base and etc.
  • Java JDBC Programs: Create Table, Insert Record, Update Record, Delete Record, Search Record, Delete Table and etc.
  • Introduction Applet and AWT, Life Cycle of Applets
  • AWT Containers Component, Containers Vs Component
  • AWT Hierarchy of Class, AWT Control with Examples
  • Applet, Graphics class and Event Handling
  • Drawing various images, Strings with color, font, size Examples
  • Java AWT checkbox, choice, Label, List, Scrollbar, Text Area and etc.
  • AWT Layouts: BorderLayout, FowLayout, GridLayout and etc.
  • Menus in applets, Passing parameters embedding in HTML
  • Swings: Jframe, Jpanel, Jbutton, Jcheckbox, Jlabel, JpasswordField, JradioButton, Jslider, JtextArea, JtextField, BoxLayout, GridLayout and etc.
  • Collection and its framework, Hierarchy of Collection Framework & Methods
  • Framework Interface: Iterator, ListIterator, Map, Comparable, Comparator etc.
  • Framework Class: ArrayList, LinkedList, HashSet, LinkedHashSet, TreeSet, PriorityQueue, HashMap, LinkedHashMap, TreeMap, Hashtable, Sorting etc.
  • Introduction of embedded C, Basic Programming of embedded C
  • Hard Ware control using C programming, Control robot Using C programming
  • Design a Game in Java using Applet and Swings
  • Disclaimer

    All stock images on this template demo are for presentation purposes only, intended to represent a live site and are not included with the template or in any of the Joomla51 club membership plans.

    Contact Us Details

    Telephone:0751-4004328
    Email: binarysystemsgwl@gmail.com
    Website: www.example.com
    Address: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior (M.P.) 474001