java中基本数据类型为什么没有操作数据值的方法

java中基本数据类型为什么没有操作数据值的方法呢?求个解答下,麻烦了

基本数据类型就相当于凡人,而包装类型就相当于超人。 一般的代码功能凡人可以做的基本上用凡人,而需要用到超人时才会用包装类型。
包装类型如Integer有int没有的操作数据值的方法,但int也是需要存在的,比如,当比较33和55哪个大时,使用int和Integer都可以比较,但当比较两个Integer时就有可能出现问题。如:


Integer val1 = 111;
Integer val2 = 111;
Integer val3 = 128;
Integer val4 = 128val1 == val2            返回值是true
val3 == val4            返回值是false