the question is newbie, but i did not understood why primitive types in Java or other OOL can not be casted. What i mean is why you can not do:
int k = 1;
String t = (String) k;
I know that primitive types are not classes, but i would like to know about the core of this reason.