0% found this document useful (0 votes)
23 views

(6 WEEK) : Introduction To Java

The 6-week Java course covers fundamental Java concepts including the Java Virtual Machine, data types, object-oriented programming principles, classes, packages, interfaces, exception handling, strings, multithreaded programming, input/output streams, collections, and Java Enterprise Edition components including servlets, Java Server Pages, JDBC, and web containers. The course utilizes development tools like Eclipse and NetBeans and a web server like Apache Tomcat. Frameworks like Spring and Hibernate are also introduced.

Uploaded by

Ananya Sinha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

(6 WEEK) : Introduction To Java

The 6-week Java course covers fundamental Java concepts including the Java Virtual Machine, data types, object-oriented programming principles, classes, packages, interfaces, exception handling, strings, multithreaded programming, input/output streams, collections, and Java Enterprise Edition components including servlets, Java Server Pages, JDBC, and web containers. The course utilizes development tools like Eclipse and NetBeans and a web server like Apache Tomcat. Frameworks like Spring and Hibernate are also introduced.

Uploaded by

Ananya Sinha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Java (6 WEEK)

❖ INTRODUCTION TO JAVA
Understanding Requirement: Why Java
Why Java is important to the Internet
JAVA on LINUX Platform

❖ INTRODUCTION TO JAVA VIRTUAL MACHINE


Java Virtual Machine Architecture
Class loading process by Class-loaders
Role of Just in Time Compiler (JIT)
Execution Engine

❖ AN OVERVIEW OF JAVA AND BUZZWORDS


Data Types, Variables ad Arrays
Operators
Control statements
Object oriented Paradigms
Abstraction
The Three OOP Principles
(Encapsulation, Inheritance and Polymorphism)

❖ JAVA CLASSES AND OOP IMPLEMENTATION


Class Fundamentals
Command Line Arguments
Learning static initializer
Declaration on of Objects
Instance Variable Hiding
Overloading and Overriding of Methods
Understanding of Access Controls:
Private, Public and Protected
Learning Nested and Inner Classes
Dynamic method Dispatching
Using Abstract Classes
Using final to prevent Overriding & Inheritance
Garbage Collection

❖ PACKAGES AND INTERFACES


Defining a Package
Understanding CLASSPATH
Access Protection
Importing Packages
Defining and implementing an Interface
Abstract classes Vs Interfaces / Genrics / Annotations / Vargs / For Each
❖ EXCEPTION HANDLING
Fundamentals of exception on handling
Types of exceptions
Learning exception handlers
Try and catch
Multiple catch clauses
Nested try statements
Throw, throws and finally

❖ STRING HANDLING
Learning String Operations
Learning Character Extraction
Learning String Comparison
Understanding of String Buffer Class

❖ WINDOWS PROGRAMMING
• Swing
Introduction to JFC
Controls
• Event Delegation Model
Event Classes
Event Liestners

❖ MULTITHREADED PROGRAMMING
The Java Thread Model
Creating a Thread: Extending Thread, Implementing Runnable
Creating Multiple Threads and Context Switching
Synchronization: Methods and Statement
Interthread Communication

❖ MANAGING INPUT AND OUTPUT IN JAVA


Introduction to I/O streams
File Handling
Binary Streams
Character Streams
Data Streams
Serialization

❖ COLLECTION API
Collection Overview
The Collection Interfaces (List, Set, SortedSet)
The Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)
Accessing a Collection via an Iterator
Working with Maps
❖ J2EE (JAVA 2 ENTERPRISE EDITION)
• INTRODUCTION TO JAVA
Introduction to J2EE Architecture
Tier Architecture
Single Tier
Two Tier
Three Tier
N Tier

❖ J2EE COMPONENTS
Web Components
Business Components

❖ J2EE CONTAINERS
Container Types
Container Services

❖ JDBC
Introduction to JDBC
JDBC Drivers
Statements
Metadata
MS-SQL

❖ JAVA SERVLET
Introduction to Web
Programming
Advantages of Servlets
Servlet Lifecycle
Packing and Deployment
Session Tracking
Request Dispatching

❖ JAVA SERVER PAGES (JSP)


JSP Architecture
JSP Elements
JSP Objects

❖ Utilities
My Eclipse 8.2
Net Beans 8.2

❖ Web Server
Apache Tomcat 9.x

❖ Introduction to Framework
Spring
Hibernate

You might also like