Hello from Australia =]
My question is rather simple but confusing.
When i create abstract classes i alway create them so it can be extended at a later date by a normal class,
The ByteBuffer in the nio package is unable to be extended due to its private constructor. In fact the only way to extend it is to created a new abstract class, which to me, seems pointless.
If you look at the ByteBuffer's API, the majority of its methods are abstract which has me confused.
If anyone could clear this up i would be mighty greatful.
Thank you in advance