Computer Languages

Price :

₹ 3000

A course by
Mohammad Nadeem ahmad
Material Includes
Language

'JAVA' Computer Language

Untitled design 3
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.