Foss: Java - English

Outline: Getting started with Java Installation * Install jdk from Synaptic Package Manager * Choose openjdk-6-jdk from the list of packages available * Mark it for installation * The installation w..

Basic

Foss: Java - English

Outline: Java - First Program *write simple java program *print “My First Java Program!” on Console *save the file *file name given to the java file *compile the file *run the file *cor..

Basic

Foss: Java - English

Outline: Installing Eclipse *Install Eclipse on Ubuntu on the Terminal *Set up the proxy on the Terminal *Then fetch the list of all the available softwares *Type sudo apt-get update *Then install..

Basic

Foss: Java - English

Outline: Getting started with Eclipse *Eclipse is an Integrated Development Environment *It is a tool on which one can write, debug and run java programs easily *Open Dash Home and type Eclipse in the ..

Basic

Foss: Java - English

Outline: HelloWorld in Java using Eclipse *Open Eclipse *Create a Java Project named DemoProject *Create a class named DemoClass *Class name and file name will be the same *Eclipse suggests various..

Basic

Foss: Java - English

Outline: Errors and Debugging *When writing a Java Program, here is a list of typical errors: *Missing semicolon(;) *Missing double quotes(".") *Mis-match of filename and classname *Typing the prin..

Basic

Foss: Java - English

Outline: Programming features of Eclipse *Auto completion *Sets the corresponding closing brace when we open the brace *Provides a drop-down list of methods when you start typing the code *Syntax hig..

Basic

Foss: Java - English

Outline: Numerical datatypes *define datatypes and numerical datatypes *int *float *byte *short *long *double *range of each numerical datatypes *declaration and initialization of numerical..

Basic

Foss: Java - English

Outline: Arithmetic Operations *Define an operator *Define arithmetic operators *Addition *Subtraction *Multiplication *Division *Modulo *Simple program to demonstrate arithmetic operators ..

Basic

Foss: Java - English

Outline: Strings *char datatype *letter,digit,punctuation marks, tab, or space are all characters *Program explaining the variable and the character data *Introduction to strings *Creating string b..

Basic

Foss: Java - English

Outline: Primitive Type Conversion *define type conversion or type casting *higher order integer to lower order integer- Explicit type casting *program to show explicit type casting *common mistake i..

Basic

Foss: Java - English

Outline: Relational Operations *boolean datatype *equal to * not equal to *less than *less than or equal to *greater than * greater than or equal to

Basic

Foss: Java - English

Outline: Logical Operations *use of logical operators *and (&&) operator *example to explain and operator *program to demonstrate and operator *or (||) operator *example to explain or operator ..

Basic

Foss: Java - English

Outline: Outline *Conditional Statements and types of Conditional Statements *Use of if statement *Syntax for if statement *Program using if statement *Use of if else statement *Syntax for if else stat..

Basic

Foss: Java - English

Outline: Outline *explain nested if *nested if syntax *program to demonstrate nested if *explain the control flow of the program *explain ternary operator *syntax for ternary operator *explain the syn..

Basic

Foss: Java - English

Outline: switch statement define switch case statement compare switch and nested if switch case syntax working of a switch case statement use of keyword switch valid and invalid ..

Basic

Foss: Java - English

Outline: while loop *Loop control statement *types of loop control statements *Introduction to while loop *syntax of while loop *Program using while loop *Check the output. *Introduction to in..

Basic

Foss: Java - English

Outline: for loop - introduction to for loop - for loop syntax - loop vaiable - loop condition - loop variable increment or decrement - loop block - flow of loop - advantage of using loop

Basic

Foss: Java - English

Outline: *define do while *do while syntax *working of do while loop *example of do while loop *explain the do while programming *save, compile and run the program to check the output *how different is..

Basic

Foss: Java - English

Outline: Introduction to arrays - about arrays. - declare an array - initialize an array - intialization using for loop - index of an array elements - change values of an array - print the value of a..

Basic

Foss: Java - English

Outline: Array opearations - import java.util.Arrays - use methods from class Arrays - toString() method - sort() method - fill() method - copyOf() method - copyOfRange() method - about parameters f..

Basic

Foss: Java - English

Outline: Creating Class *Whatever we can see in this world are all objects *Objects can be categorized into groups known as class *This is class in real world *Human Being is an example of class in r..

Basic

Foss: Java - English

Outline: Creating Object *An object is an instance of a class *Each object consist of state and behavior *Object stores it state in fields or variables *It exposes its behavior through methods *Ref..

Basic

Foss: Java - English

Outline: Instance fields *Also known as non-static fields *Open the TestStudent class which we have created *Access the fields roll_number and name using dot operator *See the output *Initialize th..

Basic

Foss: Java - English

Outline: Methods *method definition * write simple method * method returning value * call a method in another method * flow of the program * call a static method * call a method fro..

Basic

Foss: Java - English

Outline: Default Constructor *what is a constructor? *what is a default constructor? *when is it called? *define a constructor *initialize the variables *call the constructor *difference betwee..

Basic

Foss: Java - English

Outline: Parameterized Constructor *What is a parameterized constructor? *create constructor without parameter *create a constructor with parameter *assign values to the variables in the constructor ..

Basic

Foss: Java - English

Outline: Using this keyword *this is a reference to the current object *helps to avoid name conflicts *we can use this keyword inside a constructor to call another one *the constructors must be in th..

Basic

Foss: Java - English

Outline: Non-static block Any code written between two curly brackets Executed for each object that is created Executes before constructor's execution can initialize instance member v..

Basic

Foss: Java - English

Outline: Constructor overloading *define multiple constructor * what is constructor overloading? *constructor with different number of parameters. *parameters with different datatypes. *how is cons..

Basic

Foss: Java - English

Outline: Method overloading *define multiple methods. *methods with same name. *methods with different number of parameters. *methods with different datatypes of parameter. *what is method overload..

Basic

Foss: Java - English

Outline: Taking user input in Java *What is BufferedReader? *Importing three classes from Java.io package *How to take the input from the user? *Syntax to implement BufferedReader *What is InputStr..

Basic

Foss: Java - English

Outline: Definition of subclassing Demo of subclassing using an Employee and Manager class Single inheritance Use of extends keyword Private members in a super class Definition of method overriding Annot..

Intermediate

Foss: Java - English

Outline: super keyword Call methods of the super class Constructor of the super class Demo of super keyword using an Employee and Manager class Single inheritance Use of extends keyword Private members ..

Intermediate

Foss: Java - English

Outline: final keyword What is final keyword and its application? Where final keyword can be declared? final variable final static variables static block final variable as parameter final method priva..

Intermediate

Foss: Java - English

Outline: Polymorphism in Java Run-time polymorphism Virtual Method Invocation Compile-time polymorphism Role of JVM What is IS-A test? What is Static binding? What is Dynamic binding?

Intermediate

Foss: Java - English

Outline: - Abstract Classes in Java - What are Abstract Methods - What are Concrete Methods - Properties of Abstract Methods and Abstract Classes - How to use Abstract Methods

Intermediate

Foss: Java - English

Outline: - Java Interfaces - Implementing Interface - Implementation Classes - Interfaces Vs Abstract classes - Implementing Multiple Interfaces - Usage of Interfaces with an example

Intermediate