Core java part-I |
Course Duration: |
1.Introduction to java
- Introduction of java
- Types of java applications
- Running a java application
- Features of java.
|
2.Language fundamentals
- Source file structure
- Java comments
- Java tokens
- Data types
- Variables
- Literals
- Arrays
- Input from keyboard
|
|
3.operatrors,expression and assignments
- Introduction
- Arithmetic operators
- Increment and decrement operators
- Comparison operators
- Boolean logical operators
- Conditional operators
- Ternary conditional operator(?:)
- Assignment operators(=)
- Bit –wise operators
- Shift oprators
- Arithmetic expressions
- Type conversions during assignments.
|
4.control statements
- Introduction
- Selection statements(decision control structure)
- Iteration statements(loop control structure)
- Jump statements.
|
|
|
5.object oriented programming fundamentals
- Object-oriented programming v/s procedural programming
- Basic concept of OOP
- Inheritance v/s composition.
- 7.Inheritance
- Introduction
- Extending a class
- Down-casting andup-casting
- Member hiding
- Using keyword super
- Creating a multilevel hierarchy
- Method overriding and dyanamic binding
- Abstract classes.
|
6.class fundamentals
- Defining a class
- Access/visibility modifiers
- Declaring objects
- Allocating memory using operator new
- Assigning object reference variables
- Variables
- Methods
- Method overloading
- Constructors
- Argument passing mechanism(call by value)
- Recursive methods
- Methods returning Boolean value
|
|
|
8.packages
- Introduction
- Defining a package and CLASSPATH
- Visibility of class members.
|
9.Interface
- Introduction
- Defining an interface
- Implementing an interface
- Extending an interface
- Accessing interface variables
- Interface characteristics
- Examples
|
|
|
10.exception handling mechanism
- Introduction
- Hierarchy of exception classes
- Exception handling contruct
- Methods available in exception class
- Throws clause
- Throw statement
- Examples
- Creating user-defined exception /error sub-classes
11.modifiers
- Introduction
- Classification
|
12.strings and stringbuffer classes
- Introduction
- Contructors
- Special string operations
- Character extraction methods
- Srting comparison methods
- String search methods
- Methods for string modification
- Data conversion method value of()
- Methods for changing case
- Other methods
- Examples
- String buffer class
- Constructors of stringbuffer class
- Methods of stringbuffer class.
13.Java.LANG.object class
- Introduction
- Methods In object class
|
|
|
14.wrapper classes
- Introduction
- Converting primitive numbers to objects using constructors of wrapper classes and converting numeric objects back to primitive numbers
- Converting primitive numbers to strings using to string () static method of the corresponding wrapper class.
- Converting numeric objects to string using to string () methods of the corresponding wrapper class
- Converting string objects (numeric strings)to numeric objects using static value of () methods of the corresponding wrapper classes.
- Converting string objects (numeric strings)to numeric objects using constructor of the corresponding wrapper class.
- Converting string objects (numeric strings) to primitive numbers using parsing methods of the corresponding wrapper class.
- Constants defined in classes double and float
- Other methods in float class
- Constants defined in classes(byte,short,integer and long)
- Other methods in byte class
- Other methods in short class
- Other methods in integer class
- Other methods in long class
- Character class
- Boolean class
|
|
|