Необработанный тип - это имя общего класса или интерфейса без каких-либо аргументов типа. Например, с учетом общего класса Box:
public class Box {
public void set(T t) { /* ... */ }
// ...
}
Чтобы создать параметризованный тип поля, вы указываете фактический аргумент типа для параметра формального типа T:
Box intBox = new Box<>();
Если аргумент фактического типа опущен, вы создаете необработанный тип Box:
Box rawBox = new Box();