-
Memory Layout of Java Process
Datatypes:
Primitive types: byte, short, int, long, float, double, boolean, char
Reference types: String, arrays, classes, interfaces, enums, records, Collections
Collections:
List (ArrayList, LinkedList, Vector, Stack)
Set (HashSet, LinkedHashSet, TreeSet)
Map (HashMap, LinkedHashMap, TreeMap Hashtable)
Queue/Deque (PriorityQueue, ArrayDeque)
Garbage Collection
Hibernate(ORM in Java)
Spring boot, Spring Framework
Spring Terms: @Configuration, @SpringBootApplication, AOP, application.properties / yml, ApplicationContext, Auto-configuration, Bean, BOM, Component scan, Convention over configuration, DataSource / EntityManagerFactory, Dependency Injection, DispatcherServlet, Embedded server vs WAR, IoC, Profiles, Servlet container, Spring Boot Actuator, Spring Data / JPA, Spring MVC, Spring Security, Starters, WebApplicationInitializer
Streams