When was Kotlin announced?
2011
Stream API enhancement to support custom intermediate operations.
Stream Gatherers
The default GC in OpenJDK 24
ZGC?
Name 5 JetBrains IDEs
IDEA, Rider, PhpStorm, WebStorm, Goland, RustRover, MPS, PyCharm
Name 5 Java Web Frameworks
Spring, Quarkus, Micronaut, Vaadin, Helidon
A language feature and a library for asynchronous programming in Kotlin
kotlinx.coroutines
What is the project name aimed at providing standardized nullness annotations for Java?
JSpecify
Java 8 class file major.minor version
52.0
CI server by JetBrains
TeamCity
Which version of Spring Framework added support for Kotlin?
Spring Framework 5
Code name for the new Kotlin compiler introduced in Kotlin 2.0
K2
Does Java have String Templates?
No.
What bytecode instruction is used to invoke a method on an object?
invokevirtual
Build tool by JetBrains
Amper
The most popular build tool for Java
Maven
In Kotlin, the ability to extend a class or an interface with new functionality without having to inherit from a class
extension functions
How many reference types are in Java?
4 (Strong, Weak, Soft, Phantom)
How to configure max limit of JVM heap
-Xmx (e.g. -Xmx512m, -Xmx1G)
JetBrains IDE for Domain-Specific Languages
A Java web framework for creating web UIs.
Vaadin
What is the name of Kotlin mascot?
Kodee
The name of JEP (Java Enhancement Proposal) in OpenJDK
JEP 1: JDK Enhancement-Proposal & Roadmap Process
A bytecode instruction to push constant 1 to the execution stack
ICONST_1
The name of a JetBrains coding agent product?
Junie
Java standard API for messaging
JMS