Skip to content
JavaGoal

JavaGoal

  • Java
  • Coding Best Practices
  • Tools
  • Refactoring
  • About Us
  • Contact Us
  • Privacy Policy
  • Live Chat
  • Java
  • Coding Best Practices
  • Tools
  • Refactoring
  • About Us
  • Contact Us
  • Privacy Policy
  • Live Chat

Archives: Stories

What static block in java & How to use static block

What is Static block in java
What static block in java & How to use static block
  • Basics Of Java
    • What is JAVA language
    • JAVA features/advantage
    • How to run Java program
    • Difference between JRE, JDK and JVM
    • Java Virtual Machine(JVM) & JVM Architecture
    • Variables in Java
      • Local Variable Type Inference (Java var)
    • Data Types in Java
    • Java Keywords
    • Operators in JAVA
    • What is method in java
  • Control structures in Java
    • Java control statements
      • if statement in Java
      • Switch statement Java
    • Loops in Java
    • break statement in java
    • continue statement in java
  • Array in java
  • OOPs concepts in Java
    • class and object in Java
  • Constructor in java
    • Constructor Overloading in Java
    • Constructor chaining in java
  • Inheritance in Java (Is-A relationship)
    • Multiple inheritance using interface in java
  • Polymorphism in Java
    • Method overloading in Java
    • Method overriding in Java
  • Abstraction in Java
    • Abstract class in java
    • Interface in java
      • Multiple inheritance using interface in java
  • Encapsulation in Java
  • Association in Java
  • Access modifiers in Java
  • Package in java
    • Java import package
  • enum in java
  • Wrapper class in java
  • Immutable class in java
  • Final Keyword in Java
    • final variable in Java
    • final method in java
    • final class in Java
  • final, finally and finalize
  • static keyword in java
    • Static variable in java
    • Static method in java
    • Static block in java
    • Static class in java
  • this keyword in java
  • Super keyword in Java
  • import in java
  • Nested classes in Java
  • Multithreading in Java
    • Thread life cycle in java
    • Thread scheduler in java
    • Java Thread Sleep
    • join() method in java
    • yield() method in java
    • wait() method in Java
    • notify() method in Java
    • Thread class in java
    • Daemon thread in java
    • Callable and Future in java
  • Synchronization in java
  • String in Java
    • What is immutable String in java
    • What is a mutable string
    • String concatenation
    • String comparison in Java
    • Substring in Java
    • Convert string to int
    • String Replace in Java
    • Substring in Java
    • String constructor in java
    • string methods in java
  • Exception handling in java
    • try and catch java block
    • finally block in java
    • throw and throws keyword in java
    • Chained exception in java
    • User defined exception in java
    • Java try with resource
  • Collection in java
    • ArrayList in java
      • Java ArrayList methods
      • How to add the element in ArrayList
      • How to replace element in an ArrayList?
      • How to remove element from arraylist java
      • How to access ArrayList in java
      • How to get index of object in arraylist java
      • How to Iterate list in java
      • How to achieve Java sort ArrayList
      • How to get java sublist from ArrayList
      • How to Convert list to array in java
      • How to convert array to list java
      • How to remove duplicates from ArrayList in java
      • Difference between ArrayList and array
      • Difference between ArrayList and LinkedList
    • Immutable List in Java
    • CopyOnWriteArrayList in java
    • Java LinkedList class
      • Java linked list methods
      • How to do LinkedList insertion?
      • How to perform deletion in linked list
      • How to get the element from LinkedList
      • Traverse a linked list java
      • Searching in linked list
      • How to convert linked list to array in java
      • How to remove duplicates from linked list
      • How to perform linked list sorting
      • Difference between ArrayList and LinkedList
    • HashSet in java
      • How to add element in HashSet?
      • How to remove elements from HashSet?
    • Immutable Set in Java
    • CopyOnWriteArraySet in java
    • LinkedHashSet in java
    • Java TreeSet
      • TreeSet internal working
      • TreeSet Methods in Java
    • Similarities between HashSet, LinkedHashSet, TreeSet
    • HashSet vs LinkedHashSet
    • Difference between HashSet and TreeSet
    • Queue interface in java
    • AbstractQueue class
    • PriorityQueue in java
    • Java LinkedList class
    • Deque interface in java
    • ArrayDeque in java
    • HashMap in java
      • Internal working of HashMap
      • HashMap method in java
      • How to add an object in HashMap by HashMap put() method
      • How to get values from hashmap in java example
      • How to remove the element by Java HashMap remove() method
      • How to replace the value by HashMap replace() method
      • How to check the map contains key by hashmap containskey() method
      • How to get java map keyset by hashmap keyset() method
      • How to get java map entryset by java entryset() method
      • How to iterate hashmap in java
    • ConcurrentHashMap in java
    • Difference between hashmap and ConcurrentHashMap
    • LinkedHashMap in java
    • Difference between HashMap and LinkedHashMap
    • Treemap in java
      • TreeMap(Comparator comp)
      • Treemap methods
    • Similarities between HashMap, LinkedHashMap, TreeMap
    • Difference between hashmap and treemap
  • contains() method in java
  • Concurrent collections in java
  • Immutable collection in java
  • Generics in Java
    • Generic types in Java
    • Advantages of generics in java
  • Object class in Java
    • toString() method in Java
    • equals() method in java
    • Java hashCode() method
    • clone() method in java
    • finalize() method in java
    • getclass() method in java
    • wait() method in Java
    • notify() method in Java
  • Cloning in Java
  • Garbage Collection in Java
    • Garbage collector in java
    • finalize() method in java
  • equals() and hashcode() in java
    • equals() method in java
    • Java hashCode() method
  • Comparable and Comparator
    • Comparable java interface
    • Comparator interface
    • Difference between comparable and comparator
    • Why Comparable and Comparator are useful?
    • comparator() method in java
  • Singleton design pattern
  • Factory design pattern
  • Abstract Factory Design Pattern
  • Builder design pattern in java
  • Java 8 tutorial
    • functional interface in java 8
    • Predicate in java 8
      • Why predicate in java 8
    • Consumer in Java 8
      • Why consumer in java 8
    • Supplier interface in Java
    • Function interface in Java 8
    • Optional class in java 8
    • Lambda expression java 8
      • How lambda expression works in java
      • Java 8 lambda expression example
      • Why Lambda expression use functional interface only
      • Lambda expression with the return statement
    • Method reference in java 8
    • Stream in Java 8
      • Java stream operations in java
      • Intermediate operation in Java 8
      • Terminal operations in java 8
      • Short circuit operations in Java 8
      • Lazy evaluation of stream
      • Converting stream to collections and Arrays
    • forEach loop in Java 8
    • default method in interface
    • Date and time java 8 API
    • StringJoiner in java
    • CompletableFuture in java
  • Java 9 features
    • Java 9 module
    • try with resource improvement
    • Optional Class Improvements
    • Private methods in interface
    • Factory Methods for Immutable List, Set, Map and Map.Entry
    • Jshell java 9
    • Java CompletableFuture API Improvements
  • Java 10 Features
    • Local Variable Type Inference (Java var)
  • Java 11 features with examples
    • Java 11 String New Methods
  • Concurrentmodificationexception in java
  • Java interview questions for freshers
  • Fibonacci series in java

Content copy is strictly prohibited. Copyright © by JavaGoal 2022. Designed & Developed By Finalrope Soft Solutions Pvt. Ltd.

© 2025 JavaGoal • Built with GeneratePress
  • Basics Of Java
    • What is JAVA language
    • JAVA features/advantage
    • How to run Java program
    • Difference between JRE, JDK and JVM
    • Java Virtual Machine(JVM) & JVM Architecture
    • Variables in Java
      • Local Variable Type Inference (Java var)
    • Data Types in Java
    • Java Keywords
    • Operators in JAVA
    • What is method in java
  • Control structures in Java
    • Java control statements
      • if statement in Java
      • Switch statement Java
    • Loops in Java
    • break statement in java
    • continue statement in java
  • Array in java
  • OOPs concepts in Java
    • class and object in Java
  • Constructor in java
    • Constructor Overloading in Java
    • Constructor chaining in java
  • Inheritance in Java (Is-A relationship)
    • Multiple inheritance using interface in java
  • Polymorphism in Java
    • Method overloading in Java
    • Method overriding in Java
  • Abstraction in Java
    • Abstract class in java
    • Interface in java
      • Multiple inheritance using interface in java
  • Encapsulation in Java
  • Association in Java
  • Access modifiers in Java
  • Package in java
    • Java import package
  • enum in java
  • Wrapper class in java
  • Immutable class in java
  • Final Keyword in Java
    • final variable in Java
    • final method in java
    • final class in Java
  • final, finally and finalize
  • static keyword in java
    • Static variable in java
    • Static method in java
    • Static block in java
    • Static class in java
  • this keyword in java
  • Super keyword in Java
  • import in java
  • Nested classes in Java
  • Multithreading in Java
    • Thread life cycle in java
    • Thread scheduler in java
    • Java Thread Sleep
    • join() method in java
    • yield() method in java
    • wait() method in Java
    • notify() method in Java
    • Thread class in java
    • Daemon thread in java
    • Callable and Future in java
  • Synchronization in java
  • String in Java
    • What is immutable String in java
    • What is a mutable string
    • String concatenation
    • String comparison in Java
    • Substring in Java
    • Convert string to int
    • String Replace in Java
    • Substring in Java
    • String constructor in java
    • string methods in java
  • Exception handling in java
    • try and catch java block
    • finally block in java
    • throw and throws keyword in java
    • Chained exception in java
    • User defined exception in java
    • Java try with resource
  • Collection in java
    • ArrayList in java
      • Java ArrayList methods
      • How to add the element in ArrayList
      • How to replace element in an ArrayList?
      • How to remove element from arraylist java
      • How to access ArrayList in java
      • How to get index of object in arraylist java
      • How to Iterate list in java
      • How to achieve Java sort ArrayList
      • How to get java sublist from ArrayList
      • How to Convert list to array in java
      • How to convert array to list java
      • How to remove duplicates from ArrayList in java
      • Difference between ArrayList and array
      • Difference between ArrayList and LinkedList
    • Immutable List in Java
    • CopyOnWriteArrayList in java
    • Java LinkedList class
      • Java linked list methods
      • How to do LinkedList insertion?
      • How to perform deletion in linked list
      • How to get the element from LinkedList
      • Traverse a linked list java
      • Searching in linked list
      • How to convert linked list to array in java
      • How to remove duplicates from linked list
      • How to perform linked list sorting
      • Difference between ArrayList and LinkedList
    • HashSet in java
      • How to add element in HashSet?
      • How to remove elements from HashSet?
    • Immutable Set in Java
    • CopyOnWriteArraySet in java
    • LinkedHashSet in java
    • Java TreeSet
      • TreeSet internal working
      • TreeSet Methods in Java
    • Similarities between HashSet, LinkedHashSet, TreeSet
    • HashSet vs LinkedHashSet
    • Difference between HashSet and TreeSet
    • Queue interface in java
    • AbstractQueue class
    • PriorityQueue in java
    • Java LinkedList class
    • Deque interface in java
    • ArrayDeque in java
    • HashMap in java
      • Internal working of HashMap
      • HashMap method in java
      • How to add an object in HashMap by HashMap put() method
      • How to get values from hashmap in java example
      • How to remove the element by Java HashMap remove() method
      • How to replace the value by HashMap replace() method
      • How to check the map contains key by hashmap containskey() method
      • How to get java map keyset by hashmap keyset() method
      • How to get java map entryset by java entryset() method
      • How to iterate hashmap in java
    • ConcurrentHashMap in java
    • Difference between hashmap and ConcurrentHashMap
    • LinkedHashMap in java
    • Difference between HashMap and LinkedHashMap
    • Treemap in java
      • TreeMap(Comparator comp)
      • Treemap methods
    • Similarities between HashMap, LinkedHashMap, TreeMap
    • Difference between hashmap and treemap
  • contains() method in java
  • Concurrent collections in java
  • Immutable collection in java
  • Generics in Java
    • Generic types in Java
    • Advantages of generics in java
  • Object class in Java
    • toString() method in Java
    • equals() method in java
    • Java hashCode() method
    • clone() method in java
    • finalize() method in java
    • getclass() method in java
    • wait() method in Java
    • notify() method in Java
  • Cloning in Java
  • Garbage Collection in Java
    • Garbage collector in java
    • finalize() method in java
  • equals() and hashcode() in java
    • equals() method in java
    • Java hashCode() method
  • Comparable and Comparator
    • Comparable java interface
    • Comparator interface
    • Difference between comparable and comparator
    • Why Comparable and Comparator are useful?
    • comparator() method in java
  • Singleton design pattern
  • Factory design pattern
  • Abstract Factory Design Pattern
  • Builder design pattern in java
  • Java 8 tutorial
    • functional interface in java 8
    • Predicate in java 8
      • Why predicate in java 8
    • Consumer in Java 8
      • Why consumer in java 8
    • Supplier interface in Java
    • Function interface in Java 8
    • Optional class in java 8
    • Lambda expression java 8
      • How lambda expression works in java
      • Java 8 lambda expression example
      • Why Lambda expression use functional interface only
      • Lambda expression with the return statement
    • Method reference in java 8
    • Stream in Java 8
      • Java stream operations in java
      • Intermediate operation in Java 8
      • Terminal operations in java 8
      • Short circuit operations in Java 8
      • Lazy evaluation of stream
      • Converting stream to collections and Arrays
    • forEach loop in Java 8
    • default method in interface
    • Date and time java 8 API
    • StringJoiner in java
    • CompletableFuture in java
  • Java 9 features
    • Java 9 module
    • try with resource improvement
    • Optional Class Improvements
    • Private methods in interface
    • Factory Methods for Immutable List, Set, Map and Map.Entry
    • Jshell java 9
    • Java CompletableFuture API Improvements
  • Java 10 Features
    • Local Variable Type Inference (Java var)
  • Java 11 features with examples
    • Java 11 String New Methods
  • Concurrentmodificationexception in java
  • Java interview questions for freshers
  • Fibonacci series in java
Follow us on Instagram & watch the latest videos on YouTube. Click below social icons to visit our Instagram & YouTube profiles.

YouTube

Instagram

johnsmith@example.com