Follow Us:

Core Java Training In bangalore

Home Core Java

Core Java Training

Line

Core Java Training In bangalore

 Overview – Java Course

 

* Core java Training course introduces the Java programming language to beginners
* Participants will learn how to build powerful programs in Java
* Java language concepts and techniques will be fully covered

 

Pre-Requisites – Java Courses In Bangalore

 

* Participants need to have programming skills and an aptitude for logical thinking
* Participants should have worked on atleast one programming language such as c

 

Training Objectives – Core Java Training In Bangalore

 

* Understand Java basics
* Develop programs using Java language syntax
* Learn fundamentals of Java in version 6
* Learn about improvements and new features in Java 7/8/9/10

Unit 1 : Getting Started

* Setting up Java
* Writing your First Java Program
* Java Method
* Constructor in Java
* Using Access Modifiers in Java
* default, public, protected and private
* Using Looping Constructs – for loop, while loop, do while loop
* Keywords – static, break, continue

Unit 2 : Object Oriented Concepts

* OOPS Concept
* Composition in Java
* Inheritance in Java
* Composition vs Inheritance
* Nested Classes

Unit 3 : Data Types and Operators

* Java Data Types
* Primitives and Binary Literals
* Java Autoboxing and Unboxing
* Java Wrapper Classes
* Java Ternary Operator

Unit 4 : Interfaces and Abstract Classes

* Interfaces in Java
* Abstract Class
* Comparing Abstract Classes with Interfaces in Java

Unit 5 : String Manipulation

* Why String is immutable and final?
* Understanding Java String pool
* Java String subsequence example
* Java String compareTo example
* Java String substring example
* Converting String to char and vice versa
* Java Split String example
* String to byte array and vice versa
* String to char array
* Java String concatenation String
* StringBuffer and StringBuilder in Java
* String Programs in Java

Unit 6 : Arrays

* Initializing an Array in Java
* Two dimensional array in java
* Java Array of ArrayList
* String to String Array Example
* Java Variable Arguments Explained
* Java Array add elements
* Sorting an Array in Java
* Java String Array to String
* Java ArrayList to Array
* Converting Array to ArrayList in Java
* How to copy arrays in Java

Unit 7 : Annotation and Enum

* Java Annotations Tutorial
* Java @Override Annotation
* Java Enum Example Tutorial

Unit 8 : Collection & Generics

* Java Collections Framework
* Java List
* Java ArrayList
* Java LinkedList
* Java Set
* Java HashSet
* Java TreeSet
* Java Map
* Java HashMap
* Java SortedMap
* Java TreeMap
* Java Queue
* Java Stack
* Java Iterator
* Java Listlterator
* Java priorityQueue
* Example Priority Queue
* Java ArrayList vs CopyOnWriteArrayList
* ConcurrentModificationException – what is it and how to avoid it

Unit 9 : Java Timers

* TimerTask Example
* Java Thread pool Example
* Java Callable Future Example
* Java FutureTask Example
* Java ScheduledThreadPoolExecutor Example
* Java Lock Example

Unit 10 : Regular Expressions

* Regular Expressions in Java Example
* Examples: Validating Email Address
* Examples: Validating Phone Number
* Core Java Reflection API
* Java Reflection API

Unit 11 : Java 7

* String in switch case
* Try with Resources
* Java ARM Binary
* Literals in Java
* Underscores in Numeric Literals
* Catching Multiple Exceptions in a single catch block
* Java PosixFilePermission example to set File Permissions

Unit 12 : Java 8

* Java 8 Features Overview
* Java 8 interface changes
* Lambda Expressions in Java
* Stream API in Java
* Java Date Time API Example
* Tutorial Java Spliterator

Unit 13 : Java 9

* Java 9 Features
* Java 9 private method in interfaces
* Java 9 try-with-resources improvements
* Java 9 Optional class improvements
* Java 9 Stream API improvements
* Java 9 “var” for local variables
* Java 9 (underscore) changes
* Java 9 Factory Methods for Immutable List
* Java 9 Factory Methods for Immutable Set
* Java 9 Factory Methods for Immutable Map
* Java 9 Modules

Unit 14 : Java 10

* Application Data-Class Sharing
* Garbage Collector Interface
* Local-Variable Type Inference
* Thread-Local Handshakes
* Heap Allocation on Alternative Memory Devices
* Docker awareness
* Time-Based Release Versioning

Related Course

Request Demo Class


Call us
+91-9844307748
+91-9686208703
+91-8310777850

whatsapp