info@bitranetinc.com
(408) 220 6012
Menu
Home
Services
Designing / Front End
Web Design
Responsive Websites
Graphic Design
Logo Design
Website Redesigning
Web Development
ERP Applications
PHP Development
CMS & Portal Dev.
E-Commerce
Digital Marketing
SEO Services
PPC Advertising
SMO Services
Affiliate Marketing
E-Mail Marketing
Hosting
VPS Hosting
Co-location Hosting
Dedicated Hosting
Linux Hosting
Windows Hosting
Portfolio
Web Designing
Web Development
ERP
Hosting
Digital Marketing
Big Data & Cloud Computing Services
Testimonials
Request Pricing
IT Trainings
Training
Java
Python
R
Scala
Hadoop
Sales Force
Contact Us
JAVA
Java
Training Outline
Introduction
A First Look
A Simple Java Class
Java’s “Hello World” Program
The Java Shell (REPL)
Java Basics
Language and Platform Features
The Java Release Cycle
Program Life Cycle
The Java SE Development Kit (JDK)
Class and Object Basics
The Object Model and Object-Oriented Programming
Classes, References, and Instantiation
Adding Data to a Class Definition
Adding Methods (Behavior)
Flow of Control
Branching: if, if-else, switch
Iteration: while, do-while, for, break, continue
More on Classes and Objects
Accessing data, the "this" variable
Encapsulation and Access Control, public and private Access
Constructors and Initialization
static Members of a Class
Type Inference (Java 10+)
Scopes, Blocks, References to Objects
Type-safe Enums
Strings, Arrays, and Dates/Times
String, StringBuffer, StringBuilder
Arrays, Primitive Arrays, Arrays of Reference Types
varargs
LocalDate/LocalTime (Java 8+)
Packages and Modules
Package Overview - Using Packages to Organize Code
import statements
Creating Packages, package Statement, Required Directory Structure
Java 9 Module Overview
Defining Modules, Requires, and Exports
Module Path and Classpath - Differences and Coexistence
Composition and Inheritance
Using Composition to Deal With Complexity
Composition/HAS-A, Delegation
Using Inheritance and Polymorphism to share commonality
IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism
Class Object
Abstract Classes
Interfaces
Using Interfaces to Define Types
Interfaces and Abstract Classes
Default Methods and static Methods (Java 8)
Exceptions
Exceptions and the Exception Hierarchy
try and catch
Handling Exceptions
Program Flow with Exceptions
Java Collections and Generics
The Collections Framework and its API
Collections and Java Generics
Collection, Set, List, Map, Iterator
Autoboxing
Collections of Object (non-generic)
Using ArrayList, HashSet, and HashMap
for-each Loop
Processing Items With an Iterator
More About Generics
Database Access with JDBC and JPA
JDBC Overview
JDBC Architecture and API
Using DriverManager, Connection, Statement, and ResultSet
JPA Overview
JPA Architecture and Programming View
Entity Classes and Annotations
Mapping an Entity Class
EntityManagerFactory and EntityManager
Working with JPA (Find by primary key and inserts)
Additional Java Features
Annotations
Lambda Expressions and Method References (Java 8+)
Additional Features
I/O Streams (Optional)
Readers and Writers
Filter Streams
Byte Streams
Formatted Output
© 2025 BitraNet Inc, All Rights Reserved.