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

    Binary Systems is a leading solution provider for Internet based applications established in 2011. The Company has been promoted by some highly experienced professionals dedicated to provide total IT solutions under one roof.

    Contact Us Details

    Telephone:0751-4004328
    Email:binarysystemsgwl@gmail.com
    Website:www.binarysystems.co.in
    Address-1: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior - 474001
    Address-2: 101, 1st Floor, Anshiya Plaza, Mayur Market, Thatipur, Gwalior - 474011