CORE JAVA
Learn JAVA Programing language from Industry Experts in Techandgrow
Learn the JAVA course from Beginer to Advance Level Today
Course Content
Core JAVA Course

UNIT 1: INTRODUCTION
- THE BEGINNING OF JAVA
- THE FAMILY HISTORY OF JAVA
- JAVA AS A SUCCESSOR TO C++
- WHAT IS THE JAVA TECHNOLOGY?
- THE JAVA VIRTUAL MACHINE
- 1.6 WORKING OF JIT (JUST IN TIME) COMPILER
- FEATURES OF JAVA
UNIT 2: JAVA LANGUAGE FUNDAMENTAL
- JAVA TOKENS
- PRIMITIVE DATA TYPES
- EACH DATA TYPE WITH DETAILED EXAMPLE
- A SIMPLE PROGRAM IN JAVA
- VARIABLES, DECLARATIONS, AND ASSIGNMENTS
- PATH SETTINGS
- TOOLS OF JDK
- OPERATORS
- KEYWORDS
- COMMAND LINE ARGUMENT
- ARRAY
UNIT 3: OOPS CONCEPTS
- CLASSES AND OBJECT
- METHOD AND INSTANCE VARIABLE
- POLYMORPHISM, STATIC VS DYNAMIC BINDING
- INSTANCE VARIABLE HIDING
- LEARNING ABOUT STATIC
- ABSTRACT CLASSES AND INTERFACES
- ACCESS SPECIFIER IN JAVA
- CREATING AND USING PACKAGES
- THE STATIC IMPORT STATEMENT
UNIT 4: EXCEPTION HANDLING
- FUNDAMENTAL OF EXCEPTION HANDLING
- CHECKED AND UNCHECKED EXCEPTION
- CHECKED VS. UNCHECKED EXCEPTIONS
- HANDLING EXCEPTION
- TRY, CATCH AND FINALLY
- USING THROW AND THROWS
UNIT 5: MULTI-THREADING
- THE JAVA THREAD MODAL
- THREAD PRIORITIES
- CREATING THREAD
- STARTING THE THREAD
- BASIC CONTROL OF THREADS
- MULTITHREADING AND CONTEXT SWITCHING
- INTER-THREAD COMMUNICATION
UNIT 6: FILE HANDLING (I/O STREAMS)
- I/O FUNDAMENTALS
- FILE HANDLING
- STREAMS
- A FILE INPUT EXAMPLE IS
- FILE OUTPUT EXAMPLE
- CHARACTER STREAMS
- API OVERVIEW
- BINARY STREAMS
- CLASSES HIERARCHY IN BINARY STREAMS
UNIT 7: COLLECTION FRAMEWORK
- INTRODUCTION
- WHAT IS A COLLECTIONS FRAMEWORK?
- BENEFITS OF THE JAVA COLLECTIONS FRAMEWORK
- IN SHORT COLLECTIONS API
- COLLECTION APIS HIERARCHY
- ITERATION INSIDE COLLECTION
- ENHANCED FOR LOOP
- WORKING WITH MAP BASED COLLECTION
- USE OF COMPARATOR
- THE COLLECTION ALGORITHM
- LEGACY CLASSES AND INTERFACES
- IMPLEMENTATIONS
- CUSTOM IMPLEMENTATION
- DIFFERENT PACKAGES USED IN LIST, SET, and MAP INTERFACES
- HOW THE COLLECTIONS FRAMEWORK INTEROPERATES WITH OLDER APIS
UNIT 8: NETWORKING
- SOCKETS
- SECURE SOCKETS CUSTOM SOCKETS
- UDP DATAGRAMS
- MULTICAST SOCKETS
- URL CLASSES
- READING DATA FROM THE SERVER
- WRITING DATA – CONFIGURING THE CONNECTION
- READING THE HEADER – TELNET APPLICATION
- JAVA MESSAGING SERVICES
UNIT 9: APPLET AND SWING
- APPLET BASICS
- APPLET LIFE CYCLE
- SIMPLE APPLET DESIGNING
- INTRODUCTION TO SWING
- LAYOUT SETTING
UNIT 10: EVENT HANDLING
- WHAT IS AN EVENT?
- DELEGATION MODEL
- A LISTENER EXAMPLE
- THE EVENTHANDLER CLASS
- LISTENERS SUPPORTED BY SWING COMPONENTS
- LISTENERS THAT ALL SWING COMPONENTS SUPPORT
- OTHER LISTENERS THAT SWING COMPONENTS SUPPORT
- HOW TO WRITE AN ACTION LISTENER
UNIT 11: JDBC (JAVA DATABASE CONNECTIVITY)
- ROLE OF JDBC
- JDBC ARCHITECTURE
- ESTABLISHING A CONNECTION
- MAKING THE CONNECTION
- JDBC-ODBC BRIDGE DRIVER
- RESULTSET AND METADATA