Skip to content

arpit3043/PropeersJavaFSBootCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Java Learning Bootcamp – Console Projects & Core Concepts

Welcome to the Java Learning Bootcamp repository! This repo contains code and projects built across four structured sessions focused on mastering Core Java, Collections, File Handling, JDBC, and real-world application development. Each session includes hands-on mini-projects and assignments to reinforce practical learning.


πŸ“š Session Overview

πŸ“˜ Session 1: Core Java & OOP Foundations

Topics Covered:

  • How Java Works: JVM, JDK, JRE
  • Java Syntax: Variables, Data Types, Operators
  • Control Structures: if-else, for, switch
  • Functions and Method Creation
  • Object-Oriented Programming:
    • Classes and Objects
    • Inheritance
    • Polymorphism
    • Encapsulation
    • Abstraction

Project: Bank Account Management System
Assignment:

  • Add transactions like deposit, withdrawal, and balance inquiry
  • Implement basic input validation

πŸ“— Session 2: Java Collections & Exception Handling

Topics Covered:

  • Collections Framework: List, Set, Map, Queue
  • Data Structure Selection Based on Use Case
  • Exception Handling:
    • try-catch-finally
    • throw and throws
    • Creating Custom Exceptions

Project: Student Record Manager using ArrayList & HashMap
Assignment:

  • Add sorting by name or marks
  • Implement search functionality
  • Handle input errors using exception handlingf

πŸ“™ Session 3: File Handling, JDBC & SQL Integration

Topics Covered:

  • File I/O in Java:
    • FileReader, FileWriter
    • BufferedReader, BufferedWriter
  • Database Connectivity with JDBC:
    • MySQL Integration
    • Performing CRUD operations
    • SQL Query Execution

Project: Library Management System using MySQL
Assignment:

  • Add book search and borrow/return functionality
  • Store user information in the database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages