0% found this document useful (0 votes)
195 views3 pages

Course Brochure: Core Java

The document is a course brochure for a Core Java training course. It provides an overview of what will be covered in the course, including Java language fundamentals, object-oriented programming principles, exception handling, input/output operations, collections, GUI programming, and more. The prerequisites are a basic knowledge of programming in a language like C or C++. The course contents section lists the topics that will be covered over multiple pages in detail.

Uploaded by

chaitu3996
Copyright
© Attribution Non-Commercial (BY-NC)
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)
195 views3 pages

Course Brochure: Core Java

The document is a course brochure for a Core Java training course. It provides an overview of what will be covered in the course, including Java language fundamentals, object-oriented programming principles, exception handling, input/output operations, collections, GUI programming, and more. The prerequisites are a basic knowledge of programming in a language like C or C++. The course contents section lists the topics that will be covered over multiple pages in detail.

Uploaded by

chaitu3996
Copyright
© Attribution Non-Commercial (BY-NC)
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

Page 1

Peers Technol ogi es Pvt. Ltd.

Course Brochure

Core Java

Overview

Core Java training course is intended for students without an extensive programming background. It covers language fundamentals and implementation of pure object oriented programming principles using java API and developing GUI applications. This course also covers how to use built in java classes and how to apply them in the real time environment.

Prerequisites

Basic programming knowledge in any languages like c or c++ is must.

Applications

Page 2

COURSE CONTENTS

Introduction
Programming language Types and Paradigms. Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry. Features of Java Lamguage. JVM The heart of JAVA.

Packages
Organizing Classes and Interfaces in Packages Package as Access Protection Defining Packages CLASSPATH Setting for Packages Making JAR Files for Library Packages Import and Static Import Naming convention for Packages

Language Fundamentals
The Java Environment. Installation Java Program Development Java Source File Structure Compilation Executions Basic Language Elements. Lexical Tokens, Identifiers Keywords, Literals, Comments Primitive Data types Operators Condition Statements Control Statements Arrays Command line Arguments OCJP

Exception Handling
The idea behind Exception Exceptions & Errors Types of Exception Control Flow In Exceptions JVM reaction to Exceptions Use if try,catch,finally,throw,throws in Exception Handling In-built and User Defined Exceptions Checked and Un-Checked Exceptions

Object Oriented Programming


OOPS Fundamentals. Object & Object reference. Constructors. Method Overloading,Recursion. Access Specifiers & Access Modifiers. Design of Accessor and Mutator Methods. Inheritance Inner Class & Anonymous Classes Abstract Class Interfaces Cloning Objects, shallow and deep cloning

Multi Threading
Understanding Threads Needs of Multi-threaded Programming Thread Life-Cycle Creating Child Threads Multi Threads in a program Thread Priorities Synchronizing Threads Inner Communication of Threads Critical Factor in Thread DeadLock

Page 3

Input/Output Operation in Java(java.io Package)


Streams and the new I/O Capabilities Understanding Streams The Classes for Input and Output The Standard Streams Working with File Object File I/O Basics Reading and Writing to Files Buffer and Buffer Management Read/Write Operations with File Channel Fromatted Input/Output Sequence Input Random Access Serializing Objects Character Streams

Collections Framework & Utility Classes


Utility Methods for Arrays String Tokenizer Observable and Observer Objects Date & Time Data structures Timer and Timer Task for Job Scheduling Using Scanner Regular Expression Collections of Objects Colletion Types List Set Sequence Map Understanding Hashing Use of ArrayList & Vector Hashtable & HashMap

GUI Programming
Designing Graphical User Interfaces in Java Components and Containers Basics of Components Using Containers Layout Managers AWT Components Event-Driven Programming in Java Adapter Classes as Helper Classes in Event Handling Anonymous Inner classes a Short cut to Event Handling Adding A Menu to Window Dialog Boxes Built-in Dialog Boxes FileDialog Extending GUI Features Using Swing Components

Annotations: Generics: Reflection: Java SE 6.x/ 7.x Features

APPLETS
Applet & Application Applet Architecture Parameters to Applet Embedding Applets in Web page Applet Security Policies

You might also like