Java Programming

Course Details

  • Category: Programming
  • Basic Skill: C++ programming
  • Course Duration: 2 Months

Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approaches while learning Java Programming language.

Course Contents

1. Basic concept of Java programming

1.1 Introduction to Java

1.2 A Hello World Program

1.3 Java Comments

1.4 Variables

1.5 Getting User Input

1.6 Increment & Decrement

1.7 Strings

1.8 Module 1 Quiz

2. Conditionals and Loops

2.1 Conditional Statements

2.2 Nested if Statements

2.3 else if Statement

2.4 Logical Statements

2.5 The switch Statement

2.6 While Loops

2.7 For Loops

2.8 do while Loops

2.9 Module 2 Quiz

3. Arrays

3.1 Arrays

3.2 Summing Elements in Arrays

3.3 Enhanced for Loop

3.4 Variable Naming Rules

3.5 Multidimensional Arrayss

3.6 Module 3 Quiz

4. Classes and Objects

4.1 Object-Oriented Programming

4.2 Methods

4.3 Method Return Types

4.4 Creating Classes & Objects

4.5 Class Attributes

4.6 Access Modifiers

4.7 Getters and Setters

4.8 Constructors

4.9 Value & Reference Types

4.10 The Math Class

4.11 Static

4.12 Final

4.13 Packages

4.14 Module 4 Quiz

5. More on Classes

5.1 Encapsulation

5.2 Inheritance

5.3 Polymorphism

5.4 Overriding & Overloading

5.5 Abstract Classes

5.6 Interfaces

5.7 Casting

5.8 Downcasting

5.9 Anonymous Classes

5.10 Inner Classes

5.11 The equals() method

5.12 Enums

5.13 Using the Java API

5.14 Module 5 Quiz

6. Exceptions, Lists, Threads & Files

6.1 Exception Handling

6.2 Multiple Exceptions

6.3 Threads

6.4 Runtime vs. Checked Exceptionss

6.5 ArrayList

6.6 LinkedLists

6.7 HashMap

6.8 Sets

6.9 Sorting Lists

6.10 Iterators

6.11 Working with Files

6.12 Reading a File

6.13 Creating & Writing Files

6.14 Module 6 Quiz

Basic program for practice

1. Start with Basic Programs

  • 1.1 Java Program to Print an Integer (Entered by the User)
  • 1.2 Java Program to Add Two Integers
  • 1.3 Java Program to Multiply two Floating Point Numbers
  • 1.4 Java Program to Find ASCII Value of a character
  • 1.5 Java Program to Compute Quotient and Remainder
  • 1.6 Java Program to Swap Two Numbers
  • 1.7 Java Program to Check Whether a Number is Even or Odd
  • 1.8 Java Program to Check Whether an Alphabet is Vowel or Consonant
  • 1.9 Java Program to Find the Largest Among Three Numbers
  • 1.10 Java Program to Find all Roots of a Quadratic Equation
  • 1.11 Java Program to Check Leap Year
  • 1.12 Java Program to Check Whether a Number is Positive or Negative

2. Advanced C++ Programs

  • 2.1 Java Program to Convert Map (HashMap) to List
  • 2.2 Java Program to Convert Array to Set (HashSet) and Vice-Versa
  • 2.3 Java Program to Convert Byte Array to Hexadecimal
  • 2.4 Java Program to Create String from Contents of a File
  • 2.5 Java Program to Append Text to an Existing File
  • 2.6 Java Program to Convert a Stack Trace to a String
  • 2.7 Java Program to Convert File to byte array and Vice-Versa
  • 2.8 Java Program to Convert InputStream to String
  • 2.9 Java Program to Convert OutputStream to String
  • 2.10 Java Program to Lookup enum by String value
  • 2.11 Java Program to Compare Strings
  • 2.12 Java Program to Sort a Map By Values
  • 2.13 Java Program to Sort ArrayList of Custom Objects By Property
  • 2.14 Java Program to Check if a String is Numeric
  • 2.15 Java Program to Create Directories
  • 2.16 Java Program to Rename File
  • 2.17 Java Program to Get all Files Present in a Directory
  • 2.18 Java Program to Copy File
  • 2.19 Java Program to convert char type variables to int
  • 2.20 Java Program to convert int type variables to char
  • 2.21 Java Program to convert long type variables into int
  • 2.22 Java Program to convert int type variables to long
  • 2.23 Java Program to convert boolean variables into string
  • 2.24 Java Program to Convert the InputStream into Byte Array
  • 2.26 Java Program to Load File as InputStream
  • 2.27 Java Program to Access elements from a LinkedList