[Go to site: main page, start]

0% found this document useful (0 votes)
5 views4 pages

Java Syllabus

The Java syllabus covers foundational topics including Java history, program basics, control statements, and object-oriented programming concepts. It also delves into advanced OOP, collections, and Java EE topics such as JDBC programming, servlets, and JSP. The syllabus emphasizes practical skills like file handling, session tracking, and using Java Beans.

Uploaded by

ranjeet
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)
5 views4 pages

Java Syllabus

The Java syllabus covers foundational topics including Java history, program basics, control statements, and object-oriented programming concepts. It also delves into advanced OOP, collections, and Java EE topics such as JDBC programming, servlets, and JSP. The syllabus emphasizes practical skills like file handling, session tracking, and using Java Beans.

Uploaded by

ranjeet
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

Java Syllabus

Java SE Syllabus

Introduction to Java
 Introduction and History of Java
 Features of Java
 What makes Java Platform Independent
 Difference between JDK, JRE, and JVM
 Installation and setup

Java Program Basics


 Java Program Explanation
 Program Execution Steps
 Bytecode Explanation
 Data Types
 Type Casting

Variables and Input


 Scope of Variables in Java
 Accepting Input using Command Line Argument
 String Class
 Wrapper Classes

Control Statements
 Conditional Statement
 Accepting Input using Scanner class
 Loops in Java
 Installation and use of IDE

Arrays
 Arrays
 Enhanced for Loop
 Jagged Array
 Two-Dimensional Array

Object-Oriented Programming
 Classes and Objects
 Object Initialization
 Methods
 Method Overloading
 Constructor Overloading
 Argument Passing in Java
 Passing Array Reference
 Static Keyword
 Finalized Method
 Introduction to Method gc()
 Introduction to Object Class
 Static Methods
 Static Blocks
 this Reference
 Constructors Chaining
 Inheritance
 Using the Keyword super

Polymorphism
 Overriding and Method Overloading
 Polymorphism

Advanced OOP Concepts


 Abstract Methods and Abstract Class
 Using the Keyword final
 Introduction to final Data Members
 Introduction to Interface
 Exception Handling
 Exception Hierarchy
 Using the Keyword throw
 The finally Block

Strings and File Handling


 String Handling
 String Class
 StringBuffer Class
 File Handling

Collections and Advanced Java


 Collections
 Arrays Class Collections
 Autoboxing and Unboxing
 Packages
 How to create a Package?
 Access Specifiers
 Importing Packages

Java EE Syllabus

Introduction
 Introduction to JEE
 JDBC Architecture
 Steps required in JDBC Programming
 SQL Introduction

JDBC Programming
 JDBC Statement: Insert, Update, Delete
 Executing Select Queries from JDBC
 Dynamic SQL
 PreparedStatement
 Using JDBC Update
 Understanding ResultSet
 Navigating ResultSet
 ResultSet Metadata

Servlets
 What is a Servlet?
 Servlet API
 Life Cycle of Servlet
 Understanding Servlet Class
 How to Configure Servlet?
 How to Compile and DoPost()
 Writing HTML Page
 Methods of ServletRequest and HttpServletRequest
 Fetching Data from Database
 Config & Context

JSP (Java Server Pages)


 JSP Introduction
 JSP Advantages
 JSP Tags
 Directives of JSP
 Expression Tag
 Declaration Tag
 JSP Comments
 JSP Scripting Elements
 JSP Life Cycle
 Types of JSP Elements
 Out Object
 JSP Implicit Objects in JSP Page
 EL (Expression Language)
 MVC (Model View Controller)
 JSTL (Java Standard Tag Library)

JSP Directives and Attributes


 @page Directive
 Attributes of @page Directive
 @include Directive
Session and Cookies
 Session Tracking
 Cookies
 Using Cookies
 Important Methods of Cookies
 Session Tracking using Session API
 The HttpSession Interface
 Working of HttpSession

Events and Beans


 Session Count
 Methods in Session Tracking
 Java Beans
 Introduction to Java Beans
 Using Bean Objects
 Using Bean Setter and Getter Methods
 Using Bean with HTML

Expression Language (EL)


 Introduction to EL
 Advantages of EL over Java Beans
 EL Attributes
 EL Operators

You might also like