Quick Inquiry:
JAVA

CORE JAVA

Duration: 3 months                                         Eligibility: 10th Pass

Course Content

Ø  OBJECT ORIENTED PROGRAMMING AND INTRODUCTION TO JAVA

·         Why is Java so popular

·         Platform Independent

·         Object Oriented programming Easy

·         Java Community

·         Secure

·         Multithreated

Ø  CREATING AN APPLICATION IN JAVA

·         Installing JDK

·         The HelloWorld Sample Application

·         Compiling Java Files

·         Executing Java Application

·         Using Command line Arguments

Ø  DATA TYPE

·         Primitive Data Type

·         Boolen Data Type

·         Numeric Data Type

·         Specifying Constants

·         Unicode Escapes in JAVA Source Code

·         Reference Data type

·         Arrays

·         Two Dimensional and multi Dimensional Arrays

·         Classes

·         Interface

Ø  OPERATORS AND STATEMENT OPERATORS AND STATEMENTS

·         Operators

·         Arithmetic/Relational/Logical/Bitwise Operator

·         Increment-Decrement/Conditional operator

·         Assignment Cast

·         Other Operator Statements

·         Condition Statements-if, if else and switch-case

·         Loop Statement-for, while and do while

·         Break, Continue and return

Ø  DEFINING A CLASS IN JAVA

·         Various member withia a class

·         Instance Variables

·         Methods

·         Constructors

·         The Finalize method

·         Static Variables and Static Methods

·         Looking at the entire Class

Ø  INHARITANCE AND SUB CLASSING

·         Defining Sub Class

·         Using super to use the Constructor of a super class

·         Methods Overriding and the use of Super

·         Variable Shadowing and the  use of Super

·         Using Final with Variables, Methods and Classes

Ø  ABSTRACT CLASSES AND INTERFACE

·         Absract Classes and Absract methods

·         Single Innharitance of Classes

·         Interfaces

·         Static and Default method ininterfaces

·         Multiple inheritance of behaviour and the rules

Ø  CREATING PACKAGES AND USING ACCESS SPECIFIERS

·         Uses of Package and Import Statement

·         Use of Static imports

·         Access Specifiers

·         Access Specifiers for member of  a package

·         Access Specifiers for member of  a Class

·         Access Specifiers for Overriding Methods

Ø  THE OBJECT CLASSS

·         The object class as the Super-Class of all Classes

·         Methods Inherited from the Object Class Exeptions

·         Runtime Stack and Execution of Application

·         The return the Throw Statement

·         The Return Type and Throws Declaration inn Methods

·         Checked and Unchecked Exeption Classes

·         The Throwable Class

·         Exeptions Chainning

·         Handling Exception with try and catch

 

Ø  COMMONLY USED CLASSES FROM THE JAVA. LANG PACKAGE

 

·         Exploring String Class

·         Multi-catch block

·         Use of the finally block

·         Creating custom Exception Classes

Ø  EXPLORING JAVA UNTIL PACKAGE AND THE COLLECTION FRAMEWORK

 

·         Some Changes like Date, TimeZone, calender and the Gregorian Claender Classes

·         Arryas Class

·         Collection Framework Classes

 

Ø  INPUT/OUTPUT EXPLORING JAVA.IO(File management 216 Stream Classes)

·         Output Stream and the Writer Classes

·         Input Stream and Reader Classes

·         Bridge Classes output Stream writer and imput stream reader

·         Writing and Reading from files using file output stream and file input stream

·         Piped Streams

·         Arrays-based Streams

·         Filter/Pushback Streams

·         Print Stream and the prinnt writer class

·         Sequence input stream

·         Data and object streams

·         Random access file

·         Runnable Interface

·         Creating Multiple threads

·         Thread priorities

·         Inter thread communication is Alive join methods

Ø  MULTI THREADING

·         Thread class and Thread of execution

·         Creating a new thread of Execution

·         Thread group

·         Properties  of thread instance

 

Ø  DAEMON THREADS, THREAD STATES

·         Synchronization

Applet Class

Applet Skeleton

Status Window

Others

Event handling-AWT & AWT Controls, layout managers

Event Classes

Event Listeners Interfaces

Handling All Event

AWT Classes

Frame & applets Working with Graphics, colour,Fonts

Control Fundamentals

Adding or Removing Controls

Buttons, Labels, Lists, text fields and all understanding layout Managers Exploring the controls, menus 7 layout managers

 

 

 

Sun-Mars ( CESD ):

Center for Entrepreneurship and Skill Development

2nd Floor, Mangal Kirti, Opposite to Fatehgunj,

Vadodara 390002   Ph:0265-2788900

www.sunmars.orgCall / W’up +91-9979859390