Java is a general-purpose computer programming language which is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. Being a popular language for developing, Java has variety of applications and is ‘platform independent’ language which means ‘write once run anywhere’ with its latest version as Java 8. Originated at Sun Microsystems, Inc. in 1991 was initially called “Oak” but later was renamed “Java” in 1995.

There are applications and websites that will not work unless Java is installed, with each passing day even more apps are created reason is Java being fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Java is easy to learn language and Developing OOPS application is much easier, and it also helps to keep system modular, flexible and extensible.

CURRICULUM

Introduction to JAVA

  • Understanding Requirement: why JAVA
  • Java Platform
  • s/w use
  • Keyword
  • Variable
  • Data Type

Compilation & Execution of Program

Type Conversion & Type Casting

Conditional Statement & Switch

  • if else statements
  • Switch case statement

Loop

  • While loop
  • Do-while loop
  • Basic for loop
  • Enhanced for loop/for each loop

Break and Continue keyword & its types

Array

  • Single dimensional
  • Multi dimensional
  • Jagged array

Classes & Objects

Constructor

  • Non-Parameterised Constructor
  • Parameterised Constructor
  • Default Constructor

Access Specifiers

  • Public specifier
  • Private specifier
  • Protected specifier
  • Default specifier

Non Access Specifier

  • Ststic
  • Final
  • Abstruct
  • Native
  • Synchronized

Polymorphism

  • Static polymorphism
  • Dynamic polymorphism

Inheritance

  • Single inheritance
  • Hierarchical inheritance
  • Multi level inheritance
  • Hybrid inheritance

Constructor chaining

Function hiding

Abstract keyword and class

Interface

Exception Handling

  • Try & Catch block
  • Throw
  • Throws
  • Finally
  • Types of Exception Handling
  • Errors

Java Packages

  • About
  • Types of Package

String Handling

  • String
  • String buffer
  • String builder
  • String tokenizer
  • Methods to string class

Wrapper Class

Multithreading

Multitasking

File Handling

Abstraction

Flexibility

Networking

Windows programming

  • AWT package
  • Applet
  • Swing package

Reflection

Java Database Connectivity

  • Why use JDBC
  • Limitations of Native Driver
  • Advantages

Multithreaded Programming

JDBC Driver

  • About
  • Driver Types

JDBC API

  • Java.sql package

How to connect Database in JDBC

Querying and Modifying Data Using the PreparedStatement Object

Difference Between Statement and Prepered Statement

Set path

  • Temporary
  • Permanent

Transaction management in JDBC

  • About Transaction
  • ACID Properties
  • Advantages
  • Demo

BATCH Processing

  • About Batch
  • Advantages

Subprograms

Procedure

Function

METADATA in JDBC

  • DatabaseMetaData Interface
  • ResultSetMetaDeta Interface

Store Image/file in Oracle Database

Retrieve Image/file from Oracle Database

Connectivity with MS Excel

ResultSet

HTML

CSS

JEE Technologies

  • Component Technology
  • Service Technology
  • Communication Technology

Servlet

  • About
  • Execution
  • Methods of Servlet Interface
  • Non-life cycle methods of Servlet
  • Demo
  • Generic Servlet
  • HTTP Servlet
  • Inter-Servlet Communication

State Management

Servlet Life Cycle Events

Flilter

  • About
  • Filter API

JSP

  • About
  • Life cycle of JSP page
  • Tags

Java Beans

  • About
  • How To access

BATCH Processing

  • About Bathch
  • Disadvantages
  • Advantages











Copyright TIMTS, © 2017, TIMTS declares that all the images, photographs, logos, tradmarks, name of brands other than TIMTS, research facts & copyrighted content of any other brand are the property of their respective owners(or brands). It has been only used for illustrative purpose.