• Tidak ada hasil yang ditemukan

DOKUMEN CORE JAVA- (REVISION)

N/A
N/A
raghav

Academic year: 2024

Membagikan "DOKUMEN CORE JAVA- (REVISION)"

Copied!
3
0
0

Teks penuh

(1)

CORE JAVA (REVISION)

OOP’s Introduction

Evolution of Programming Languages Introduction of OOPS

Case study

Java Technology Introduction Features of java

Introduce JDK, JRE, JVM

JVM Big Picture and Architecture

Introduction to Classes, methods and their naming conventions main() method

Basic Java Operators Keywords

Conditional constructs (If-else , else-if ladder, nested if –else) Iteration constructs (loops)

Selection constructs (Switch case)

Array(single , multi) for primitive data types Enhance for loop

Basic Java Continued.

Getter setter method Constructor

Object creation process(use of “new” keyword)

“this” keyword use Basic Java Continued JVM Memory Architecture Array with User Defined Types Garbage collection process

Java packages and eclipse IDE introduction

Different type of variables and their scope(local, instance, class) Static and instance blocks

Static method and instance methods

Packages (introduction to Pre define API and java documentation ) User define package creation and introduction to classpath(using bat file) Introduction to Eclipse IDE, local history, debug

Relationship in java

Has-A relationship in java(Containment type) Composite Has-A Relationship

Aggregate Has-A Relationship Relationship in java.... Continued

(2)

Is-A relationship( Inheritance)

Public , protected , default , private scope

“super” keyword use

Method overriding (dynamic polymorphism) Static and Dynamic binding

Implicit Vs Explicit casting

Abstract keyword use(class, method) final keyword use

Object class method’s introduction and its methods(toString, hashCode,equals, finalize) Interfaces programming in java

Introduction of Interface

Difference between Abstract class and Interface Miscellaneous topics

Inner classes

String class methods(StingBuffer/StringBuilder ) Enums

Wrapper classes Exception Handling

Problem with C style error handling

Introduction to OO type Exception handling

Different types of exceptions in java(Error, Runtime, Checked) Try , catch, throws , throw , finally keyword use

User define exceptions

Annotation and Reflection API Introduction to Annotation

Marker Annotation(@SupressWarning,@Override , @Deprecated ) Junit testing Framework

Introduction to Unit testing

Introduction to Junit testing framework

Junit framework annotations, methods (asserts) Collection API

Introduction and need of Generic programing

Introduction to Collection API(List ,Set) and implementations – ArrayList, Vector, Stack, HashSet, LinkedHashSet, TreeSet, LinkedList

Sorting, Iteration

Comparable, Comparator

Importance of hashCode() & equals() methods

Introduction to Map API and implementations – HashMap, LinkedHashMap, TreeMap, Properties, HashTable, Queue IO classes and Streams

Introduction to IO programming

Different types of Streams (byte, character)

(3)

Serialization process with example Super class, static variables, Containment Multithreading

Difference between multithreading and multiprocessing

Introduction to threading API(Thread class , Runnable interface) Thread class Methods (start, join, run, sleep, yield etc.)

Synchronization process Inter thread communication wait , notify , notifyall methods us JDBC Programming

Introduction to JDBC API

Introduction to Drivers(I,II,II,IV)

Introduction to JDBC Interface (Connection , Statement , Prepare Statement ,ResultSet)

Referensi

Dokumen terkait