GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - phitronio/Java-playlist: 📚 Java playlist for University/Diploma Students by Phitron – A complete repository with course materials, code examples, assignments, and resources to master Java from basics to advanced concepts

BranchesTags
Open more actions menu

Latest commit

 

History

10 Commits
10 Commits

Folders and files

NameName
Last commit message
Last commit date
01_Introduction_to_Java
01_Introduction_to_Java
 
 
02_Data_Types_Variables_and_Operators
02_Data_Types_Variables_and_Operators
 
 
03_control_statments
03_control_statments
 
 
04_arrays
04_arrays
 
 
05_Classes_and_Objects
05_Classes_and_Objects
 
 
06_Class_Members
06_Class_Members
 
 
07_Encapsulation_and_Overloading
07_Encapsulation_and_Overloading
 
 
08_Inheritance_and_Polymorphism
08_Inheritance_and_Polymorphism
 
 
09_Abstract_Classes_and_Interfaces
09_Abstract_Classes_and_Interfaces
 
 
10_packages_access_modifers
10_packages_access_modifers
 
 
11_nested_classes
11_nested_classes
 
 
12_file_input_output
12_file_input_output
 
 
13_GUI
13_GUI
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

Java Playlist for University/Diploma Students (Phitron)

Welcome to the Java learning repository by Phitron.
This repo contains topic-wise examples, notes, and practice code for beginners to intermediate learners.

Course Focus

  • Java syntax and programming fundamentals
  • Control flow and arrays
  • Classes, objects, encapsulation, inheritance, and interfaces
  • Packages and nested classes
  • File input/output
  • GUI development with Swing

Current Repository Structure

This repository currently includes modules 01 to 13:

01_Introduction_to_Java
02_Data_Types_Variables_and_Operators
03_control_statments
04_arrays
05_Classes_and_Objects
06_Class_Members
07_Encapsulation_and_Overloading
08_Inheritance_and_Polymorphism
09_Abstract_Classes_and_Interfaces
10_packages_access_modifers
11_nested_classes
12_file_input_output
13_GUI

Module Highlights

  • 01_Introduction_to_Java: Java basics, first program setup, and foundational syntax.
  • 02_Data_Types_Variables_and_Operators: Primitive types, variable handling, and operators in practice.
  • 03_control_statments: Conditional logic (if/else, switch) and loop patterns.
  • 04_arrays: One-dimensional and multi-dimensional array fundamentals.
  • 05_Classes_and_Objects: Class design, object creation, and core OOP structure.
  • 06_Class_Members: Fields, methods, and member-level behavior inside classes.
  • 07_Encapsulation_and_Overloading: Data hiding with encapsulation and method overloading concepts.
  • 08_Inheritance_and_Polymorphism: Parent-child relationships and runtime polymorphic behavior.
  • 09_Abstract_Classes_and_Interfaces: Abstraction design using abstract classes and interfaces.
  • 10_packages_access_modifers: Package structure, access control, and modular code organization.
  • 11_nested_classes: Inner/nested class usage and scope relationships.
  • 12_file_input_output: File I/O with FileReader, FileWriter, BufferedReader, BufferedWriter, and IOException; includes bilingual tutorial and practice files.
  • 13_GUI: Swing-based Notepad-style GUI (JFrame, JTextArea, menus, listeners), bilingual tutorial, and self-practice Open/Save tasks.

How to Run Java Files

  1. Install JDK (Java Development Kit).
  2. Open this repository in VS Code (or any IDE).
  3. Compile and run from terminal:
javac YourProgram.java
java YourProgram

Example:

cd 12_file_input_output
javac FileHandler.java
java FileHandler

Learning Approach

  • Read module readme.md first.
  • Run the Java files manually from terminal.
  • Modify code and test behavior.
  • Implement pending practice tasks (especially in GUI and file I/O modules).

Resources

  • Official Java Documentation
  • VS Code
  • Java Extension Pack for VS Code

Instructor Contact

  • Md. Fatin Shadab Turja: GitHub
  • Email: [email protected]

বাংলা বিবরণ

এই repository-টি University এবং Diploma level-এর শিক্ষার্থীদের জন্য Java শেখার একটি structured playlist।
এখানে topic অনুযায়ী code example, note, এবং practice task সাজানো আছে।

বর্তমানে 01 থেকে 13 পর্যন্ত module রয়েছে। বিশেষভাবে:

  • 12_file_input_output-এ File I/O (FileReader, FileWriter, BufferedReader, BufferedWriter, IOException) শেখানো হয়েছে।
  • 13_GUI-এ Java Swing দিয়ে basic Notepad-type app শেখানো হয়েছে।
  • 12 এবং 13 module-এ bilingual (English + Bangla) tutorial যোগ করা হয়েছে।

শেখার ভালো উপায়:

  1. প্রতিটি module-এর readme.md পড়ুন
  2. কোড terminal থেকে compile/run করুন
  3. নিজে পরিবর্তন করে output দেখুন
  4. self-practice task (যেমন GUI Open/Save) implement করুন

About

📚 Java playlist for University/Diploma Students by Phitron – A complete repository with course materials, code examples, assignments, and resources to master Java from basics to advanced concepts

phitron.io

Topics

csediplomajavajava-learning-resourcesphitronuniversity

Resources

Readme
Activity
Custom properties

Stars

16 stars

Watchers

0 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.