Core Java

Core Java training program is designed to provide you with the skills and knowledge necessary to become a successful developer.

Next Courses Start : 10th Nov 2023

Program Duration 1 Month

Course Overview

Core Java Course Overview

Core Java training program is designed to provide you with the skills and knowledge necessary to become a successful developer.

This Courses Includes

Core Java Course Includes

    • Hands on Experience
    • Real Time project work
    • Skill based Training
    • Certificate of Completion

Course Contents

Core Java Course contents

Topic:

  • How to write Java Program
  • Compiling and Executing java program
  • Phases of java program
  • Analysis of main() method
  • What is JDK, JRE, JVM, JIT
  • Features of Java

Topic:

  • Identifiers
  • Keyword
  • Instance Variable
  • Reference Variable
  • Static Variable
  • Static block, Non Static block
  • Command line argument
  • Datatypes
  • Operators
  • Conditional Statements
  • Loops

Topic:

  • Array creation, operation
  • Passing array to a method using varargs
  • Keyboard input by Scanner class

Topic:

  • Classes and Objects
  • Constructors
  • Applications of Class,Object and Constructors
  • Inheritance and its types
  • Use of Keywords: static, final, this
  • Abstract Classes and Interfaces
  • Packages

Topic:

  • What is Exception
  • Excepton handling mechanism
  • try, catch, finally block
  • Exception hierarchy
  • Checked & Unchecked exception
  • ‘throw’ vs ‘throws’ keyword
  • User defined exception
  • Chained exception
  • Try with resource, multi catch block

Topic:

  • What is Threadn
  • Creating thread from Thread classn
  • Naming a threadn
  • Constructor of Thread classn
  • Using sleep(), join(), isAlive() methodsn
  • Using Priority of Threadn
  • Creating a thread from Runnable Interfacen
  • Synchronization of threadn
  • What is deadlock in Threadn
  • Intercommunication of Thread to avoid deadlockn
  • Using wait(), notify(), notifyAll()n
  • Life cycle of Threadn
  • Using stop(), suspend(), resume() method and their drawback

Topic:

  • Types of Input Output operation
  • Analysing InputStream, OutputStream, Reader & Writer classes
  • Using File class for basic operation
  • Searching a file in a lcation
  • Common methods and exceptions in IO
  • File handling by FileInputStream, FileOutputStream, Reader, Writer classes
  • Using InputStreamReader, BuferedReader class
  • Binary IO Opeartion in File by DataInputStream & DataOuputStream class
  • Serialization of Objects by ObjectInputStream and ObjectOutputStream
  • Use of ‘transient’ keyword
  • Writing and reading records by RandomAccessFile
  • StreamTokenizer class
  • Using PipedInputStream and PipedOutputStream

Topic:

  • TCP/IP vs UDP protocol
  • Socket application by TCP/IP
  • Socket application by UDP
  • Using URLConnection class

Topic:

  • Collection, Collection Framework
  • Genrics in Java
  • Using List interface
  • ArrayList, Vector, Stack
  • Iterator, ListIterator
  • Map interface, Hashtable, HashMap, TreeMap
  • Using HashSet, TreeSet
  • Properties, StringTokenizer
  • Random Class
  • Sorting by Comparator & Comparable

Topic:

  • SQL basics, Different types of Driver
  • Connection with different database
  • Database Manipulation (CURD Operation)
  • Using DriverManger, Connection, Statement, ResultSet
  • Using SQL queries by PreparedStatement
  • Using procedures and functions by CallableStatement
  • Transaction Management
  • Batch Processing

Topic:

  • AWT Classes window fundamentals and components
  • Event Handling Delegation Event model
  • Event Classes, Event Listener Interfaces
  • Layout managers
  • Swing Basics

Topic:

  • New Features of java 8, up to java 17

Contact Us

9348040054

Request more information

Courses Bootcamp

Lakshya Career Bootcamp

Career Mentoring

  • Career guidance and feedback from industry experts
  • Resume enhancement and LinkedIn profile assistance

Interview Preparation

  • Career guidance and feedback from industry experts
  • Resume enhancement and LinkedIn profile assistance

Job Readiness

  • Career guidance and feedback from industry experts
  • Resume enhancement and LinkedIn profile assistance