Skip to content
Java Ocean
  • Home
  • Java
  • Java 1.8 Features

Java Basics

 Index:

  • Java version : Java features version-wise
  • What is Java
  • Understanding JVM
  • Java Static Initializer Block
  • Java final keyword
  • Java Super keyword
  • Immutable Class in Java
  • Java Transient Keyword
  • Java Volatile keyword
  • Association vs Aggregation vs Composition
  • String vs StringBuilder vs StringBuffer
  • What is exception handling in java
  • Exception handling in method overriding.
  • Java Abstract class and Interface
  • Collection in Java
  • Serialization and Deserialization explained

Design Pattern

Creational Design Patterns
  • Builder Design Pattern
  • Singleton Design Pattern
  • Factory Design Pattern
  • Prototype Design Pattern
Behavioral Design Patterns
  • Chain of Responsibility
  • Command
  • Iterator
  • Observer
  • State
  • Strategy
  • Visitor
Structural Design Patterns
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

 

Recent Posts

  • Order of Code Execution in a Java Class
  • Anonymous Inner Class vs Lambda Expression
  • Adapter Design Pattern in Java
  • Arrays.asList() and List.of()
  • Facade Design Pattern in Java

Recent Comments

  1. Order of Code Execution in a Java Class - Java Ocean on Java Static Initializer Block
  2. Adapter Design Pattern in Java - Java Ocean on Builder design pattern in java
  3. Adapter Design Pattern in Java - Java Ocean on Factory design pattern in Java
  4. Arrays.asList() and List.of() - Java Ocean on Observer Design Pattern in Java
  5. Arrays.asList() and List.of() - Java Ocean on Java 8 optional

Pages

  • About US
  • Privacy Policy
  • Disclaimer
  • Contact Us
  • Terms and Conditions
© 2025 Java Ocean • Built with GeneratePress