- Groovy is largely compatible with the Java language. Does this mean that Groovy compiles compatible Java code in exactly the same way as the Java compiler, without any side effects?
a) Yes, the Java compiler and Groovy compiler produce exactly the same Java bytecode. The resulting class will always behave exactly the same.
b) No, Java and Groovy are not compatible at the syntax level at all.
c) No, Groovy crashes when encountering Java's primitive data types.
d) No, Groovy is mostly compatible with the Java language syntax, but due to different design choices by the Groovy team, the class may not behave exactly the same as the same class that was compiled by a Java compiler.
- What will be the content of the msg1 variable?
def name1 = 'reader'
def msg1 = "hello, $name1"
a) "hello, reader"
b) "hello, $name"
c)...