Skip to main content

Java Deep Dive

· One min read
Preet Shah
Software Developer @ JPMC

Java Interview Guide

This guide is a collection of resources to prepare for Java interviews.

IDBlog TitleBlog Description
1 Data Types in Java Dive into the different data types in Java, including primitive types, reference types, and wrapper classes.
2 Access Modifiers in Java Access Modifiers in Java are used to define the scope of classes, constructors, variables, and methods. Learn about public, private, protected, and default access modifiers in Java.
3 Garbage Collector in Java Garbage Collection in Java is the process of reclaiming the runtime unused memory automatically. In this blog, we will learn about the Garbage Collector in Java.
4 Multithreading in Java Multithreading and Concurrency in Java are essential concepts for building scalable and responsive applications. This guide covers the basics of multithreading in Java.
5 Java Spring Boot Project - Part 1 In this blog post, we guide you through the initial setup of a Java Spring Boot project using Gradle and IntelliJ IDEA. We cover creating a new project with Spring Initializr, setting up dependencies, and configuring an in-memory H2 database.
6 Java Spring Boot Project - Part 2 In this blog post, we use lombok to create the Book Entity class. We will then create a repository, service and controller class to perform CRUD operations on the Book Entity. Finally, we will test the REST API using Postman.
7 Java Spring Boot Project - Part 3 In this blog post, we will write unit tests for the CRUD operations using JUnit and Mockito. We will also create API documentation using Swagger.io and update our codebase with exception handling.