Java Training

MindScript Android Basic Course

COURSE DESCRIPTION

Java is an object-oriented language which enables learners and ones who wish to learn with real-world applications.

Java technology-based software works about everywhere take it from the smallest of devices to the fastest computers. Java technology components are not influenced by the kind of computer, phone, smart device or operating systems they are running on and are completely self-dependable. The neutral nature of Java technology is the most important in a networked world where one cannot predict the kind of devices that pair up with supplementary partners, suppliers, and employees who are using the methodology to connect to their organizations.

All you need to join the course:

  • Graduate or Under Graduate in any stream
  • Dedication to learn

Java Training- Syllabus

Java Fundamentals

  • History of Java,
  • Features,
  • JDK, JRE and JVM ,
  • Internal Details of JVM,
  • Variables and operators

Control Statements

  • Java If-else,
  • Java Switch,
  • Java For Loop,
  • Java While Loop,
  • Java Do While Loop,
  • Java Break,
  • Java Continue

Java OOPS concepts

  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  • Naming Convention
  • Object and Class
  • Constructor
  • Static keyword
  • this keyword

Java Abstraction

  • Abstract class
  • InterfaceA
  • Abstract vs Interface

Java Encapsulation

  • Package
  • Access Modifiers

Access Modifiers

  • private
  • default
  • protected
  • public

Java Inheritance

  • Inheritance(IS-A)
  • Aggregation(HAS-A)

Java Polymorphism

  • Method Overloading
  • Method Overriding
  • super keyword
  • final keyword
  • Runtime Polymorphism
  • Dynamic Binding
  • instanceof operator

Java String

  • What is String
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • String vs StringBuffer
  • StringBuffer vs Builder
  • Creating Immutable class
  • toString method

Exception Handling

  • What is Exception
  • try and catch block
  • kMultiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Exception Propagation
  • throws keyword
  • Throw vs Throws
  • Final vs Finally vs Finalize
  • Exception Handling with Method Overriding
  • Custom Exception

Java Collections

  • Collection Framework
  • Java ArrayList
  • Java LinkedList
  • Java List Interface
  • Java HashSetJava
  • LinkedHashSetJava
  • TreeSet
  • Queue & PriorityQueue
  • Deque & ArrayDequeJava
  • Map Interface
  • Java HashMap
  • Java LinkedHashMap
  • Java TreeMap
  • HashMap vs Hashtable
  • Sorting Collections
  • Comparable interface
  • Comparator interface
  • ArrayList vs Vector

MultiThreading

  • What is Multithreading
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Pool concept with Executor service

Java Reflection Api

  • Reflection API
  • newInstance() method

Java JDBC

  • JDBC Introduction
  • JDBC DriverDB Connectivity Steps
  • Connectivity with Database
  • Perform crud operations

JAVA 8 /9 latest features

Have any Android application development project in your mind?

We are glad to hear your ideas and work with you to make it real.

Contact Us