int a = 1L;
won't compile and int b = 0;
b += 1L;
compiles fine. Explain me why?
Submitted by: MuhammadWhen += is used, that's a compound statement and the compiler internally casts it. Whereas in the first case, the compiler straightaway shouts at you since it is a direct statement.
Compiler behavior and statement types can be confusing, so questions like this will test a candidate's grasp of these concepts.
Submitted by: Muhammad
Compiler behavior and statement types can be confusing, so questions like this will test a candidate's grasp of these concepts.
Submitted by: Muhammad
Read Online Java Software Engineer Job Interview Questions And Answers
Top Java Software Engineer Questions
| ☺ | Do you know how threadsafe is enum in Java? |
| ☺ | Explain me what is a good usecase of calling System.gc()? |
| ☺ | Explain me why doesn’t the following code generate a NullPointerException even when the instance is null? |
| ☺ | Do you know what is the advantage of generic collection? |
| ☺ | Tell us what do you mean by aggregation? |
Top Java Programming Language Categories
| ☺ | Core Java Interview Questions. |
| ☺ | Hibernate Interview Questions. |
| ☺ | Advanced Java Interview Questions. |
| ☺ | IBM WebSphere Interview Questions. |
| ☺ | Spring Framework Interview Questions. |
