• 040-42211333
  • info@sparksolutions.info

CORE JAVA SYLLABUS

I. Introduction

1. Why Java

2. Paradigms

3. Diff b/w Java & Other (C,C++)

4. Java history

5. Java features

6. Java programming format

7. Java Tokens

8. Java Statements

9. Java Data Types

10. Typecasting

11. Arrays

II. OOPS

1. Introduction

2. Class

3. Object

4. Static Keywords

5. Constructors

6. This Key Word

7. Inheritance

8. Super Key Word

9. Polymorphism (Over Loading & Over Riding)

10. Abstraction

11. Encapsulation

12. Abstract Classes

13. Interfaces

III. STRING MANIPULATIONS

1. String

2. String Buffer

3. String Tokenizer

IV. PACKAGES

1. Introduction to all predefined packages

2. User Defined Packages

3. Access Specifiers

V. EXCEPTION HANDLING

1. Introduction

2. Pre Defined Exceptions

3. Try-Catch-Finally

4. Throws, throw

5. User Defined Exception examples

VI. MULTITHREADING

1. Thread Creations

2. Thread Life Cycle

3. Life Cycle Methods

4. Synchronization

5. Wait() notify() notify all() methods

VII. I/O STREAMS

1. Introduction

2. Byte-oriented streams

3. Character – oriented streams

4. File

5. Random-access file

6. Serialization

VIII. NETWORKING

1. Introduction

2. Socket, Server socket

3. Client –Server Communication

IX. WRAPPERCLASSES

1. Introduction

2. Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.

X. COLLECTION FRAME WORK

1. Introduction

2. Util Package interfaces, List, Set, Map

3. List interface 7 its classes

4. Set interface & its classes

5. Map interface & its classes

XI.INNER CLASSES

1. Introduction

2. Member inner class

3. Static inner class

4. Local inner class

5. Anonymous inner class

XII.AWT

1. Introduction

2. Components

3. Event-Delegation-Model

4. Listeners

5. Layouts

6. Individual components Lable, Button, CheckBox, Radio Button.

7. Choice, List, Menu, Text Field, Text Area

XV. SWING(JFC)

1. Introduction Diff b/w awt and swing

2. Components hierarchy

3. Panes

4. Individual Swings components Jlabel

5. JButton, JTextField, JTextArea.

ADVANCED JAVA COURSE SYLLABUS

JDBC

6.1 JDBC API and JDBC Drivers

6.1 JDBC API and JDBC Drivers

6.2 JDBC API

6.3 SQL

6.4 stablishing Connection to Database

6.5 Statement interface

6.6 PreparedStatement interface

6.7 Resultset Interface

6.8 SQL 99 Datatypes

6.9 Metadata

6.10 CallableStatement

6.11 Batch updates

6.12 Transaction Management

6.13 Connection Pooling

6.14 RowSet

6.15 Communicating with difference databases

6.16 JDBC 4.0 Features

6.17 Working With Properties File

SERVLET

7.1 JEE

7.2 Introduction

7.3 Servlet API

7.4 HTTP Protocol

7.5 Developing Servlet

7.6 Developing And Deploying Servlet Apps in Diff Servers Like

7.7 ServletRequest

7.8 ServletResponse

7.9 ServletConfig

7.10 GenericServlet

7.11 Working with welcome-file

7.12 Methods of loading Servlet

7.13 ServletContext

7.14 HttpServlet

7.15 HttpServletRequest