Programming

JAVA PYTHON
  • Average Length :

    12 weeks per course

  • Effort :

    6 hours per week

  • Number Of Courses :

    1 Course in program

  • Instructor :

    xyz

  • Language :

    English

submit an enquery

Introduction

Features of the Java Language
Java Environment
Object Oriented Programming in Java
Java Program Structure.
Java and Unicode

Data Type, Variables and Constants, Loops and Logic:

  • Data and Variables
  • Integer Data Types, Floating Point Data Types
  • Arithmetic Calculations, Mixed Arithmetic expressions, the op= operator, Mathematical functions and constants, Bitwise operators
  • Enumerated data type
  • Boolean Variables
  • Operator precedence
  • Program comments
  • Loops and Logic
  • Making decisions, Logical operators, The Conditional Operator, The switch Statement
  • Variable scope, Loops, Assertions.

Arrays and Strings:

  • Arrays
  • Strings
  • Operations on Strings
  • Mutable Strings

Defining Classes

  • What is a class?, defining classes.
  • Defining methods, Defining constructors.
  • Defining and using a class.
  • Method overloading, Using Objects.
  • Understanding packages, controlling access to class members
  • Nested classes
  • The finalize() method
  • Native method

Extending classes and inheritance

  • Class inheritance, choosing base class access attributes
  • Polymorphism
  • Multiple Levels of inheritance
  • Abstract classes
  • The Universal superclass
  • Methods accepting a variable number of arguments
  • Casting Object
  • Enumeration in detail
  • Using the final modifier
  • Interfaces
  • Anonymous classes

Exceptions

  • Types of Exceptions
  • Dealing with exceptions
  • Exception Objects
  • Defining your own exceptions

Stream based I/O

  • Understanding Streams
  • Accessing Files and Directories
  • Writing Files
  • Reading Files
  • Serializing Objects

Generic Class Types and Collection Framework

  • Generic Class Type
  • What are Generic types?
  • Defining a Generic Class Type
  • Generic Type and Generic Interfaces
  • Variables of a Raw Type
  • Using wildcards as type parameter arguments
  • Arrays and parameterized types
  • The Collection Framework
  • Collections of Object
  • Iterators
  • Collection Classes
  • Using Vectors
  • Linked Lists
  • Using Maps

A Collection of useful classes

  • Utility Methods for Arrays
  • Observable and Observer Objects
  • Generating Random Numbers
  • Dates and Times
  • Regular Expressions

Thread

  • Understanding Threads
  • Managing Threads
  • Thread Priorities