Object-Oriented Programming with Java Lecture Notes

22 January 2008 • Introduction


This is a bit unfair because Java 5 handles non-object types automatically with boxing and unboxing. However, it's still a good example of semantic non-simplicity leading to conceptual overhead in Java, and Java 5 generics introduce further gotchas relative to reference and non-reference types.


This page last modified on 24 January 2006.