Computer Languages

Price :

₹ 3000

A course by
Mohammad Nadeem ahmad
Material Includes
Language

'JAVA' Computer Language

About Course
This course of study builds on the skills gained by students in Java Fundamentals or Java Foundations to help advance Java programming skills. Students will design object-oriented applications with Java and will create Java programs using hands-on, engaging activities.
This course will meet the following objectives:
Course Content
  • Java Introduction
  • Introduction of Programming Languages
  • Introduction to Object Oriented Programming
  • Data types
  • Operators
  • Control Statements
  • Arrays
  • Enhanced for-loop
  • Enumerated types
  • Static import
  • Auto boxing
  • C-Style formatted I/O
  • Object and Class Definition
  • Using encapsulation to combine methods and data in a single class
  • Inheritance and Polymorphism
  • Encapsulation
  • Inheritance
  • Polymorphism
  • OOP in Java
  • Class Fundamentals
  • Using Objects
  • Constructor
  • Garbage Collection
  • Method Overloading
  • Method Overriding
  • Static Members
  • Understanding Interface
  • Using Interfaces
    • Call by reference, Return by reference
    • Function overloading and default arguments
    • Inline function
    • Static class members
    • Friend functions
    • Virtual Functions
  • When an exception occurs
  • Exception Types
  • Using try and catch
  • Throw, throws, finally
  • Writing user defined exceptions
  • Byte oriented Streams
  • File Handling
  • Reader and writers
  • Introduction to Multi-Threading
  • Thread class & Runnable Interface
  • Thread Priorities
  • Preventing deadlocks.