TwoPir Consulting interview question

1)what is java 2)which are the oops concept used in java? Explain all the oops concept 3)collecion 4)for each loop 5)prime number program 6)palindrome number