Java Programming Essentials – Build Scalable, Object-Oriented Applications

Modules and Content

1. Java Basics & Syntax Mastery
  • Variables, loops, conditionals
  • Data types, arrays, strings
  • Classes, Inheritance, Polymorphism, Interfaces
  • Constructors, encapsulation
  • Try-catch, custom exceptions
  • Reading and writing files
  • ArrayList, HashMap, Set
  • Thread creation, synchronization
  • Functional, interactive CLI or GUI-based tool

Reference

  • “Piping Handbook” by Mohinder L. Nayyar ,
  • “Process Piping: The Complete Guide to ASME B31.3” by Charles Becht IV,
  • “Pipe Stress Engineering” by Liang-Chuan Peng and Tsen-Loong Peng
  • “Piping Design Handbook” by John J. McKetta Jr.
  • “The Planning Guide to Piping Design” by Richard Beale and David R. Sherwood