Jakie są różnice między Int i Integer w Scali?

Pracowałem ze zmienną, którą zadeklarowałem jako liczbę całkowitą i odkryłem, że> nie należy do liczby całkowitej. Oto prosty przykład:

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
         ^

Porównaj to z Int:

scala> j
res30: Int = 3

scala> j > 3
res31: Boolean = false

Jakie są różnice między Integer a Int? Widzę ostrzeżenie o zaniechaniu, ale nie jest dla mnie jasne, dlaczego zostało ono przestarzałe, a biorąc pod uwagę to, dlaczego nie ma metody>.

questionAnswers(5)

yourAnswerToTheQuestion