Java Programming Course Details

StudySection offers the best online Java Programming course for users who want to learn Java Programming to advance their skills. This is a well-organized course in which study notes are provided to the students to understand the subject clearly. The course is divided into three units; after thoroughly studying the notes for each unit, you have to attempt a unit test. Each unit test is composed of multiple-choice questions. After successfully passing the unit test, you will be allowed to move on to the next unit. In this way, you have to pass all three levels. A hardcopy certificate will be provided after the successful completion of the course. Those who are admitted as students of StudySection get a significant discount on the course fee.

  • Introduction to Java
    • 1.1 What is Java Programming?

      a) Java History

      b) Advantages of Java over other programming languages

      c) Benefits of using Java over C++

      1.2 Overview of Java Language

      1.3 Compilation and Execution Process

      a) Java Development Kit (JDK)

      b) Java Virtual Machine (JVM)

      c) Java Runtime Environment (JRE)

      d) A simple Java Program

      e) Java Character Set

      f) Basic Structure of a Java Program

      1.4 Datatypes in Java

      a) Categories of data types

      b) Typecasting in Java

      1.5 Variables and Constants in Java

      a) Variables

      b) Constants

      1.6 Operators in Java

      1.7 Decision Making in Java

      1.8 Looping in Java

      1.9 Loop control statements


  • Object-Oriented Programming
    • 2.1 Object-Oriented Paradigm

      a) Class and object in java

      b) Method Overloading

      c) Constructors in java

      d) Constructor Overloading

      e) Difference between  method overloading and constructor overloading

      f) Recursion

      g) this keyword

      h) static keyword

      2.2 Array in Java

      2.3 String in Java

      a) String immutability

      b) String comparison in java

      c) StringBuffer class

      d) StringBuilder class

      2.4 Vectors in Java

      2.5 Final Keyword

      2.6 Method Overriding


  • More OOPs concepts in Java
    • 3.1 Inheritance in Java

      a) Types of Inheritance in Java

      b) Aggregation in Java

      c) super() keyword

      3.2 Polymorphism in Java

      3.3 Abstract class and methods

      3.4 Interface in Java

      a) Interface and Inheritance

      b) Difference between abstract and interface

      3.5 Packages in Java

      a) Advantages of Java Package

      b) Access modifiers in Java

      3.6 Multithreading in Java

      a) Thread Life cycle

      b) How to create a Java thread

      c) Thread methods in Java

      3.7 Exception handling

      a) Try and catch

      b) Nested try block


  • Enroll Now

    or
    Strength:
    Password must be 6+ characters and contain at least one digit and letter.

    Course Duration -  3 Months

    Course Price -  3000 / US $50 (50% discount if you have taken Admission to StudySection)

    Course Path:

    • Enroll the course
    • Access to Study notes per Chapter (on a sequential basis)
    • Unit Test per Chapter (minimum 40% to pass, see grade information below)
    • Your Course Certificate is Issued

    You will be awarded a Course Certificate Softcopy and Hardcopy with the Grade achieved by you in the Unit Tests on successful completion.

    • 80% to 100% - Grade A1
    • 60% to 79.99% - Grade B1
    • 40% to 59.99% - Grade C1
    • Less than 40% - Certificate will not be issued

    This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy. More info. I Agree