I can select JDK version on Project Structure - SDK, and it means my java code will be compiled with JDK that I selected.
If I select JDK 1.8, my code will compiled with JDK 1.8.
In this situation, I can't understand Setting - Build, Execution, Deployment - Java compiler - project bytecode version option.
What happens if I select a version of this option that is different from the Project Structure - SDK?