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.org, Call / W’up
+91-9979859390