Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Object-Oriented Programming with Java

Course material for the Java programming module at the University of Sri Jayewardenepura.

Topics

# Topic Read Code
1 Introduction to Java Programming docs/en/introduction.mdx HelloWorld.java
2 Data Types and Operators docs/en/data-types.mdx DataTypesDemo.java
3 Control Statements docs/en/control-statements.mdx ControlDemo.java
4 Introduction to Object Orientation docs/en/oop-intro.mdx OOPConcepts.java
5 Classes and Objects docs/en/classes-objects.mdx StudentDemo.java
6 Encapsulation docs/en/encapsulation.mdx EncapsulationDemo.java
7 Arrays docs/en/arrays.mdx ArrayDemo.java
8 Strings docs/en/strings.mdx StringDemo.java
9 Inheritance docs/en/inheritance.mdx InheritanceDemo.java
10 Polymorphism docs/en/polymorphism.mdx PolymorphismDemo.java
11 Abstraction docs/en/abstraction.mdx AbstractionDemo.java
12 Exception Handling and Threading docs/en/exceptions-threads.mdx ExceptionThreadDemo.java

Running Examples

Each example is a self-contained Java file. Compile and run with:

cd examples/01-introduction
javac HelloWorld.java
java HelloWorld

Prerequisites

  • Java Development Kit (JDK) 8 or later
  • A text editor or IDE (IntelliJ IDEA, VS Code, Eclipse, etc.)

About

Object Oriented Programming with Java

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors