Full set of Java assignments and projects from Wipro training, covering core Java concepts through to a complete layered application with DAO, Service, and database integration.
| Folder | Contents |
|---|---|
java fundamentals/ |
Data types, operators, control flow, methods |
oops(or)inheritance/ |
Classes, objects, inheritance, polymorphism |
abstraction and package and exception handling/ |
Abstract classes, interfaces, custom exceptions |
Wrapper classes/ |
Autoboxing, unboxing, utility methods |
Collection/ |
List, Set, Map, Iterator, generics |
IO streams/ |
File handling, byte and character streams |
RDMS, SQL, JDBC/ |
SQL queries, JDBC connectivity, CRUD operations |
junit/ |
Unit testing with JUnit |
Foundational Java programs covering core syntax and logic.
A simple Java application to launch and handle video files.
Object-oriented banking system with multiple account types: SBAccount, FDAccount, RDAccount, Interest Calculator, and custom NegativeValueException for input validation.
VideoStore application with full JUnit test coverage across Video, VideoLauncher, and VideoStore classes.
Employee data handling and management using Java OOP.
Six sub-projects applying Java Collections in real scenarios:
- Collect and group cards
- Collect unique symbols from a set of cards
- Manage employee details
- Set of boxes
- String operations
- String operations with ArrayList
A fully layered Java application with clean separation of concerns:
├── bean/ → Entity/model classes
├── dao/ → Data Access Object layer
├── service/ → Business logic layer
├── main/ → Application entry point
├── util/ → Utility/helper classes
└── db.sql → Database schema and seed data
- Java — Core Java, OOP, Collections, IO, Generics
- JDBC — Database connectivity
- SQL / RDBMS — Relational database operations
- JUnit — Unit testing
- OOP — inheritance, polymorphism, encapsulation, abstraction
- Java Collections Framework
- File I/O and stream operations
- JDBC and SQL database integration
- Unit testing with JUnit
- Layered architecture — Bean, DAO, Service pattern
- Custom exception handling