Home Java
Showing list of java blogs
- Finding the median efficiently in ArrayList in Java
- Update element in ArrayList in Java
- Binary search in ArrayList in Java
- utility classes in Java
- can we use only ArrayList and Hashmap to solve interview questions
- find the median of 2 integer arrays in Java
- Retrofit library example in Java
- Connection pooling example in Java
- why libraries like OkHttp or Apache HttpClient are used even though Java has a built-in HTTP client.
- ConcurrentHashMap is thread-safe but still we need to be catious when working with it
- Top 5 reasons why we use Guava library from google
- Facade vs Strategy design pattern differences
- why we use external logging frameworks when we have java.util.logging
- Java serialization and deserialization process
- Top 10 popular external libraries used in Java
- Top 10 most commonly used Java classes
- decorator pattern in Java
- factory and abstract factory patterns in Java
- Design patterns in Java - Gang of Four
- Observer pattern in Java
- tough java interview questions and answers
- Difference between Spring Boot and the Spring Framework
- Spring boot and use cases
- How Version Control and Build Numbering works in Java project
- Interprocess communication example in Java
- how to handle process crash in Java code
- How to return an object from the process in Java
- Mapping the output of commands like ls or top to Java objects
- running powershell commands that need elevated privileges from Java
- Calling windows batch script from Java - Handling exit code
- Calling shell commands from Java or shell script - which is better?
- The -Dexec.classpathScope=test option
- How to execute main class in java project using maven
- Difference between mvn test-compile and mvn compile
- Difference between Temurin JDK and Oracle JDK
- Unknown lifecycle phase - You must specify a valid lifecycle phase or a goal in the format
- How to fix classNotFoundException
- why you need double quotes in maven commands
- Why do we need Sonatype OSSRH
- Class file has wrong version 52.0, should be 50.0