Thinking in Java este o carte scrisă de Bruce Eckel şi publicată în 1998, despre limbajul de programare Java.