При использовании компилятора Java (javac
) мы можем указать два типа совместимости. Один использует -source
, а другой использует -target
. В чем разница между этими двумя?
Например, -source 1.5
и -target 1.6
?
Кроме того, существует ли какой-либо случай, когда мы используем другой уровень совместимости с исходным и целевым уровнем?