Blog: java specialists


200 blogs updated: 74 min. ago
Hacking together a CircularArrayList (Video Tutorials)
For our 16th anniversary edition, we have produced three short video tutorials on how to build your own CircularArrayList in Java, based on ...
16
30-11-2016 19:40:54 java specialists Beginners
Concurrency Puzzle Explained, Solved With StampedLock
Most programmers had a blind spot with the statement "arr[size++] = e;" We somehow think that size will be updated after the assignment. In ...
19
31-10-2016 23:39:51 java specialists Beginners
Concurrency Puzzle Useful Hints
In the previous newsletter, we sent out a threading puzzle for you to solve. Here are some hints to help you figure out what is going on.
13
04-10-2016 09:37:09 java specialists Beginners
Concurrency Puzzle - System.arraycopy()
"Friends don't let friends write low level concurrency by themselves." -@karianna. Here is your chance to participate in a global code revie...
22
29-09-2016 15:04:23 java specialists Beginners
Interfacing with Messy Humans
Us humans are rather good at figuring out what is meant from context. Computers are terrible. They do exactly what we tell them to. Fun ensu...
20
10-09-2016 17:40:13 java specialists Beginners
Sorting Lists
List has a new method sort(Comparable). This is handy, as it allows implementations to specialize how to sort their internal data structures...
34
19-07-2016 13:51:02 java specialists Beginners
java.util.Optional - Short Tutorial By Example
Java 8 introduced the java.util.Optional class, based on the famous Guava class by the same name. It was said that we should hardly ever cal...
23
09-05-2016 23:40:15 java specialists Beginners
String Compaction
Java 6 introduced a mechanism to store ASCII characters inside byte[] instead of a char[]. This feature was removed again in Java 7. However...
20
16-04-2016 16:52:04 java specialists Beginners
Complexity of BigInteger.multiply() in Java 8
BigInteger has new algorithms for multiplying and dividing large numbers that have a better complexity than previous versions of Java. A fur...
16
31-03-2016 15:27:28 java specialists Beginners
Checking HashMaps with MapClashInspector
Java 8 HashMap has been optimized to avoid denial of service attacks with many distinct keys containing identical hash codes. Unfortunately ...
19
29-02-2016 21:34:59 java specialists Beginners

© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.