📞 91132 45779
in W 👥 Cuesys Connect BETA
👥
🆕 🆕 Cuesys Connect is Live — Build, Connect & Grow your IT Career!
Connect with SAP professionals • Ask questions • Post jobs • Share tips
Join Community →

Core Java Programming

Java Training -- 4-5 Days | Online / On-site

Duration
4-5 Days
Mode
Online / On-site
Level
Intermediate
Availability
On Demand

Course Overview

Master Core Java from fundamentals to advanced concepts. Covers OOP, collections, multithreading, exception handling and file I/O -- the complete foundation for any Java career.

Course Objectives

  • Write production-quality Java code
  • Apply OOP principles confidently
  • Work with Java collections framework
  • Handle exceptions professionally
  • Build multi-threaded Java applications

Course Curriculum

📚 Module 1: Java Fundamentals +
  • JDK, JRE, JVM -- understanding the Java ecosystem
  • Data types, variables and type casting
  • Operators, expressions and control flow
  • Arrays -- single, multi-dimensional, jagged
  • Input/Output using Scanner and BufferedReader
📚 Module 2: Object-Oriented Programming +
  • Classes and objects -- encapsulation in practice
  • Inheritance: single, multilevel, hierarchical
  • Polymorphism: method overloading vs overriding
  • Abstraction: abstract classes and interfaces
  • Access modifiers: public, private, protected, default
📚 Module 3: Core Java APIs +
  • String class -- immutability, StringBuilder, StringBuffer
  • Math class and wrapper classes
  • Date and Time API (java.time -- Java 8+)
  • Regular expressions in Java
  • Formatting output with printf and format
📚 Module 4: Collections Framework +
  • List: ArrayList, LinkedList, Vector
  • Set: HashSet, TreeSet, LinkedHashSet
  • Map: HashMap, TreeMap, LinkedHashMap
  • Queue and Deque interfaces
  • Iterator and ListIterator -- traversal patterns
📚 Module 5: Exception Handling & File I/O +
  • Checked vs unchecked exceptions
  • try-catch-finally and multi-catch
  • Custom exception creation
  • File reading and writing with FileReader/Writer
  • Serialization and deserialization
📚 Module 6: Multithreading & Advanced Java +
  • Thread class vs Runnable interface
  • Thread lifecycle and synchronization
  • wait(), notify(), notifyAll()
  • Java 8 features: Lambdas, Streams, Optional
  • Generics and annotations overview

Enquire About This Course

Who Should Attend

  • Software engineering freshers
  • Developers switching to Java
  • Students preparing for Java interviews
  • Backend developers upskilling

What You Will Gain

  • Certificate of Completion
  • Expert Trainer
  • Online & On-site
  • Industry Case Studies

Need more info? Call us!

📞 91132 45779 💬 WhatsApp Us
← Back to All Courses
💬