CiiT Makes technology simple
Central Institute of Information Technology ®
Plot No.2, Near Jerryl Lawns, RPTS Road, Opp. ICAD Build., Laxminagar, Nagpur - 440022
Email: ciit_nagpur@yahoo.com        Mobile: 9011501192
|    Home     |    Our Courses     |    Projects     |    Tips/Faq     |    Interview Questions     |    Jobs     |    About Us     |    Contact Us    |

Core Java Language Programming course
Cover syllabus of Oracle / Sun Certified Java Programmer (SCJP) Certification


  • Introduction to Java
  • Difference between C/C++ and Java
  • Object Oriented Concepts / Principles
  • Sample Java Program
  • Declaring Variables and their initialisation
  • Data Types
  • Type Conversion and Casting
  • Arrays - Simple and Multidimensional
  • Literals
  • Operators
  • Control Statements
  • Seletion (if , switch)
  • Iterators (While loop, Do-while loop, For loop, Neted loops)
  • Jump (Break , Continue , Return statements)
  • Introduction to Class
  • Objects/Class instance
  • Class Variables
  • Constructors - Default, With and Without parameter
  • Methods - With and Without parameter
  • Calling Methods
  • this keyword
  • finalize() Method
  • Overriding Methods
  • Overloading Methods and Constructors
  • Access Controls
  • static and final
  • Command line arguments
  • References to Objects
  • Comparing Objects
  • Determining the Class of an Object
  • Garbage Colletion
  • Inheritance (Super Class , Sub Class, Abstract Class, final to prevent overriding/inheritance)
  • Packages
  • Access protection
  • Interface - single and multiple implementation
  • Exception Handling (Try-catch, Exception Types, Multiple catch clauses, Nested try statement, throw, throws, finally, Built-in Exceptions, Custom Exception)
  • String Handling
  • String Functions
  • String Buffer
  • Exploring java.lang
  • Exploring java.io (File)
  • Streams
  • Serialization
  • Colletion Framework
  • Other Utility Classes
  • Java Reflection
  • And more topics...


  • Threads
  • Introduction to Threads
  • Creating and Using Threads
  • Thread Scheduling
  • Writing Applets with Threads
  • Runnable Interface
  • © Central Institute of Information Technology - 2009