Login

A A A
 
JAVA:
  • Introduction to Java Programming
  • What Is Java?
  • Why Learn Java?
  • Java Is Platform-Independent
  • Java Is Object-Oriented
  • Java Is Easy to Learn
  • Getting Started with Programming in Java
  • Getting the Software
  • Applets and Applications
  • Creating a Java Application
  • Statements and Expressions
  • Variables and Data Types
  • Declaring Variables
  • Notes on Variable Names
  • Variable Types
  • Assigning Values to Variables
  • Comments
  • Literals
  • Number Literals
  • Boolean Literals
  • Character Literals
  • String Literals
  • Expressions and Operators
  • Arithmetic
  • Assignment
  • Incrementing and Decrementing
  • Comparisons
  • Logical & Bitwise Operators
  • Operator Precedence
  • String Arithmetic
  • Block Statements – Conditional Statements
  • if Conditionals
  • The Conditional Operator
  • switch Conditionals
  • Loop Statements – Flow Statements
  • for Loops
  • while Loops
  • Breaking Out of Loops
  • Arrays
  • Declaring Array Variables
  • Creating Array Objects
  • Accessing Array Elements
  • Changing Array Elements
  • Multidimensional Arrays
  • Creating Methods
  • Defining Methods
  • The this Keyword
  • Variable Scope and Method Definitions
  • Passing Arguments to Methods
  • Class Methods
  • Defining Classes
  • Creating Instance and Class Variables
  • Defining Instance Variables
  • Constants
  • Class Variables
  • Creating New Objects
  • Using new
  • What new Does
  • Accessing and Setting Class and Instance Variables
  • Getting Values
  • Changing Values
  • Class Variables
  • Calling Methods
  • Class Methods
  • References to Objects
  • Casting and Converting Objects and Primitive Types
  • Casting Primitive Types
  • Casting Objects
  • Converting Primitive Types to Objects and Vice Versa
  • Determining the Class of an Object
  • Creating a Subclass
  • Creating Methods with the Same Name, Different Arguments
  • Constructor Methods
  • Overriding Methods
  • Creating Methods that Override Existing Methods
  • Calling the Original Method
  • Interfaces and Packages
  • Inheritance, Interfaces, and Packages
  • Creating a Class Hierarchy
  • How Inheritance Works
  • Single and Multiple Inheritance
  • Characters and Strings
  • Characters
  • Strings
  • Pattern Matching and Regular Expression
  • The Pattern and Matcher Classes
  • Comparing Strings
  • Exceptions and Assertions
  • Catching Exceptions
  • Throwing Exceptions and Multiple catch Blocks
  • Propagating Exceptions
  • Types of Exceptions
  • Programmer-Defined Exceptions
  • Assertions
 
Duration: 60 Hours