Java Online Course
These are the topics you can learn. You can also ask your tutor to teach you concepts other than those listed here. Price mentioned is for 1 hr session. Individual Online tutoring costs 15 USD per hour. You can expect discounts if you purchase sessions in bulk. To purchase email to info@tutorchapter.com
The History and Evolution of Java Java Lineage, The Creation of Java, How Java Changed the Internet, The Evolution of Java
An Overview of Java What is Programming?, Components of a Programming Language, Programming Paradigms, Object-Oriented Programming and Java,
Two Paradigms, Abstraction, The Three OOP principles, Encapsulation, Inheritence and Polymorphism
JAVA Programs Entering the Source Code, Compiling the Source Code, Running a Sample Program
Data Types Introduction, Primitive Types, Data Types of Java, Integers, Floating Point Types, Characters, Booleans, Literals, Java and IEEE Floating point standards
Operators Operator Definition, Assignment Operator, Declaration, Initialization and Assignment, Arithmetic Operators, The Basic Arithmetic Operators, The Modulus Operator, Arithmetic Compound Assignment Operators, Increment and Decrement, The Bitwise Operators, The Bitwise Logical Operators, The Left Shift, The Right Shift, The Unsigned Right Shift, Bitwise Operator Compound Assignments, Relational Operators, Boolean Logical Operators, Short-Circuit Logical Operators, The Assignment Operator, The ? Operator, String Concatenation Operator (+), Operator Precedence, Using Parentheses,
Statements What is a Statement, Java Selection Statements, Switch, Iteration Statements, While, Do-while, For, The For-Each Version of the for Loop, Nested Loops, Jump Statements, Using break, Using continue, Return
Classes and Objects Class Fundamentals, The General Form of a Class, A Simple Class, Declaring Objects, Assigning Object Reference Variables, Introducing Methods, Adding a Method to the Box Class, Returning a Value, Adding a Method That Takes Parameters, Constructors, Parameterized Constructor, Overloading Constructor, Default Constructors, Static Constructor, The this Keyword, Using Objects as Parameters, Argument Passing, Returning Objects, Recursion, Access Control, Understanding static, Introducing final, Command-Line Arguments, Varargs: Variable-Length Arguments, Overloading Vararg Methods, Varargs and Ambiguity,
Object and Object Classes Auto boxing, What is Auto boxing and unboxing?, Auto boxing and Methodsk, Auto boxing/Unboxing Occurs in Expressions, Auto boxing/Unboxing Boolean and Character Values
Exception Handling Exception-Handling Fundamentals, Exception Types, Uncaught Exceptions, Displaying a Description of an Exception, Multiple catches Clauses, Nested try Statements, throw, Rethrowsk, Finally Block, Java`s Built-in Exceptions
Assertions What is an Assertion?, Testing Assertions, Enabling and Disabling Assertions, Checking Assertions status
Strings and Dates The String Constructors, String Length, Special String Operations, String Literals, String Concatenation, String Concatenation with Other Data Types, String Conversion and to String( ), Character Extractionk, Char At( ), Chars( ), Get Bytes( ), toCharArray( ), equals( ) and equalsIgnoreCase( ), startsWith( ) and endsWith( ), replace( ), trim( ), String Comparison, String Buffer, Working with Dates and Times
Formatting Objects Formatting Dates, Formatting Numbers, print- Style Formatting
Regular Expressions Defining Regular Expression, Metacharacters, Character Classes, Types of Regular Expression, Pattern Class, Matcher Class, Pattern syntax Exception Class, Quantifiers in Regular Expressions,
Arrays What is an Array ?, Length of an Array, Array Initialization, One-Dimensional Arrays, Multidimensional Arrays, Array Declaration Syntax, Array Assignment Compatibility
Garbage Collection Defining Garbage Collection, Memory Allocation in Java, Garbage Collection in Java, Object Resurrection
Inheritance Inheritance Basics, Using super to Call Superclass Constructors, Second Use for super, Creating a Multilevel Hierarchy, Inheritence and Constructors, Method Overriding, Method Overloading, Method Hiding, The Object Class, Abstract Classes and Abstract Methods
|