Some explanations on I/O stuff:
- What is the difference between I/O-bound and CPU-bound tasks
- What is non-blocking I/O about (java.nio)
#java #io #nio
- What is the difference between I/O-bound and CPU-bound tasks
- What is non-blocking I/O about (java.nio)
#java #io #nio
Check out this JEP. They propose to enhance
#java #jep #instanceof
instanceof so it can be used like this:if (obj instanceof String s) {
// can use s here
} else {
// can't use s here
}#java #jep #instanceof
Check out the current state of Project Loom (lightweight threads, "virtual threads" as they call them) in Java.
#java #loom #coroutine
#java #loom #coroutine
Draft JEP on Primitive Objects.
Itβs something like an immutable class without identity. Copy of such an object is an exact copy of that original object. And there are plans on treating
#java #jep #primitive
Itβs something like an immutable class without identity. Copy of such an object is an exact copy of that original object. And there are plans on treating
int, boolean, etc. as primitive objects. Weβre waiting for you, List<int>! #java #jep #primitive
Two for the price of one this time. Bruce Eckel (youβll most probably know this guy, at least for the βThinking in Javaβ book) in his post has criticized Gradle a bit, and CΓ©dric Champeau (was building Groovy, is building Gradle) has tried to challenge Bruceβs points.
#gradle #java #groovy
#gradle #java #groovy
Bruceeckel
The Problem with Gradle