Core Java Course

Java is a simple and yet powerful object oriented programming language and it is in many respects similar to C++. Java originated at Sun Microsystems, Inc. in 1991. It was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems, Inc. It was developed to provide a platform-independent programming language.

Our Institution will give Professional Training in Core Java with following Course Structure:

1. Introduction to Java

  1. What is Java?
  2. Characteristics of Java
  3. Java Class Library
  4. Java Deveoplment Kit(JDK)
  5. Installing the Java
  6. Difference Between Java and C/C++
  7. Basics of OOP
  8. Compiling and Executing a Program
  9. A Simple Java Program
  10. Byte Code
  11. Java Virtual Machine(JVM)

2. Programming Fundamentals

  1. Tokens and Constants
  2. Variables
  3. Data types
  4. Operators
  5. Expressoins and Statements
  6. Control Structure

3. Classes and Objects

  1. Defining Classes
  2. Creating Objects
  3. Accessing Class Members
  4. Method Overloading
  5. Objects as Parameters
  6. Call by Value and Call by Reference
  7. Returning Objects
  8. Nesting of Methods
  9. Recursion
  10. Constructors and its Types
  11. Garbage Collection
  12. Java Virtual Machine
  13. The finalize() Method
  14. Static Members

4. Arrays,Strings and Vectors in Java

  1. Introduction To Arrays
  2. Types of Arrays
  3. String Methods
  4. String Arrays
  5. StringBuffer Class
  6. Command Line Arguments
  7. Vectors in Java

5. Inheritance

  1. Basics
  2. Member Access
  3. Types of Inheritance
  4. Method Overriding
  5. Final Variables and Class

6. Packages and Interfaces

  1. Defining a Package
  2. Features of Package
  3. Types of Packages
  4. Creating User Defined Package
  5. Importing Packages
  6. Defining an Interface
  7. Implementing an Interface
  8. Applying Interface

7. Exception Handling

  1. Fundamentals
  2. Exception Types
  3. Using Try and Catch Block
  4. Multiple Try and Catch Blocks
  5. Nested Try Statements
  6. Built in Exceptions
  7. Throwing your own Exception
  8. Chained Exception

8. Multithreading Programming and Synchronization

  1. The Java Thread Model
  2. Synchronization
  3. Thread Life Cycle
  4. Main Thread
  5. Creating a Thread Using Thread Class and Implementing Runnable Interface
  6. Creating Multiple Threads
  7. Thread Priorities
  8. Interthread Communication
  9. Deadlocks
  10. Suspending , Resuming and Stopping Threads

9. Input/Output Streams

  1. Input/Output Basics
  2. Streams
  3. Byte Stream Classes
  4. Input Stream Classes
  5. Output Stream Classes
  6. Character Stream Classes
  7. Reader Class
  8. Writer Class
  9. Files
  10. File Class
  11. Absolute Path and Relative Path
  12. Constructing File Objects
  13. Reading/Writing Bytes
  14. Buffered Streams :
  15. BufferedInputStream and BufferedOutputStream
  16. Random Access Files
  17. Buffered Readers and Writers
  18. Writing Data using PrintWriter
  19. Concatenating Files : SequenceInputStream.

10.Creating GUI Applications Using AWT

  1. The java.awt Package
  2. A Simple AWT Program
  3. Adding Components to a Container
  4. Creating Window by Subclassing a Frame Class
  5. Labels
  6. Textfields
  7. Textarea
  8. Buttons
  9. Checkboxes
  10. Checkbox Groups
  11. Choice
  12. Lists
  13. Scrollbars
  14. Panels
  15. Layout Manager :
  16. FlowLayout
  17. Grid Layout
  18. Null Layout
  19. Border Layout
  20. Adding Menu to a Window
  21. Creating MenuBar
  22. Menu and MenuItem
  23. Popup Menu
  24. Dialog Boxes
  25. Filedialog
  26. Color control
  27. Font Control
  28. Font Metrics

11. Applet

  1. Applet Fundamentals
  2. Applet Class
  3. Building and Saving the Applet Code
  4. Embed Applet into Html File
  5. Running the Applet
  6. Applet Life Cycle
  7. Passing Parameters to Applets
  8. Animation in Applet
  9. Loading and Drawing Images

Course Outline

In Week Days

Course Duration: 2 months
Schedule: 2 Hours/5 days a week

In Week Ends

Course Duration: 3 months
Schedule: 4 Hours/2 days a week

LATEST NEWS

CONTACT US

S.C.F. 13, 3rd Floor, G.T.B. Market, Khanna(141401),Pb.

Ph.01628-506103(Office.)(Mob.)99141-16786, 99148-21188