Multiple choice technology programming languages

Joshua Bloch says that the strangest thing about the Java platform is _____

  1. Poor Unicode support.

  2. java.lang.Cloneable does not contain clone() method.

  3. The byte type is signed.

  4. The creators of the Java programming language modeled the syntax after C and C++.

  5. java.io.InputStream is an abstract class and not an interface.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Joshua Bloch (author of Effective Java) has famously noted that the byte type being signed (range -128 to 127) is the strangest aspect of Java. This is because most hardware and languages use unsigned bytes (0-255), forcing awkward conversions when working with binary data. Other options are not quotes he's identified as 'strangest'.