Java 8 will have some support for unsigned integers

This seemed to be good news at first. An announcement by Oracle's Joe Darcy claiming that Java will finally have *some* support for unsigned integers: http://blogs.oracle.com/darcy/entry/unsigned_api This will only be added on an API level, though. Not on a language level including all the expected features: Primitive types Wrapper types Arithmetics Casting rules Boxing / … Continue reading Java 8 will have some support for unsigned integers

Java’s missing unsigned integer types

This is a topic that has been discussed many times before. Java's lack of unsigned byte/short/int/long types. The main reasons why the JLS designers omitted those types were: They're hardly really useful They're a bit more difficult to implement They're a bit more difficult to understand They would lead to more primitive types that have … Continue reading Java’s missing unsigned integer types