В чем разница между Int и Integer в Scala?

Я работал с переменной, которую объявил целым числом, и обнаружил, что & gt; не является членом Integer. Вот простой пример:

scala> i
warning: there were deprecation warnings; re-run with -deprecation for details
res28: Integer = 3

scala> i > 3
<console>:6: error: value > is not a member of Integer
       i > 3
         ^

Сравните это с Int:

scala> j
res30: Int = 3

scala> j > 3
res31: Boolean = false

Каковы различия между Integer и Int? Я вижу предупреждение об устаревании, но мне неясно, почему оно устарело, и, учитывая, что так оно и было, почему оно не имеет & gt; метод.

Ответы на вопрос(5)

Ваш ответ на вопрос