This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
The syntax is very similar, but there are too many differences. For instance, C allows you to access memory directly, and perform pointer arithmetic; neither is possible in Java. Also, C has unsigned data types which are not present in Java. Well, there's one: Java's char is is a rough equivalent of C's unsigned short.