Description: The legendary author Bruce Eckel brings Java to life with this extraordinarily insightful, opinionated and downright funny introduction. Thinking in Java introduces all of the language s fundamentals, one step at a time, using to-the-point code examples. More than virtually any other book, Thinking in Java helps you understand not just what to do-- but why. Eckel introduces all the basics of objects as Java uses them then walks carefully through the fundamental concepts underlying all Java programming-- including program flow, initialization and cleanup, hiding implementations, reusing classes and polymorphism. Using extensive, to-the-point examples, he introduces error handling, exceptions, Java I/O, run-time type identification, and passing and returning objects. He covers the Java AWT, multithreading, network programming with Java-- even design patterns. The best way to understand the real value of this book is to hear what readers of the online version have been saying about it: "
To Search:
File list (Check if you may need any files):
Thinking in Java 4th\ThinkinginJava第四版+习题答案\Thinking in Java 4th Edition.pdf
....................\.............................\Thinking in Java 4th Edition习题答案.zip
....................\.............................\.........In Java 练习题答案 第四版\Access\AccessTest.java
....................\.............................\..................................\......\Collision.java
....................\.............................\..................................\......\ConnectionManager.java
....................\.............................\..................................\......\CookieMonster.java
....................\.............................\..................................\......\CookieThief.java
....................\.............................\..................................\......\Debug.java
....................\.............................\..................................\......\Foreign.java
....................\.............................\..................................\......\MakeWidget.java
....................\.............................\..................................\......\ProtectedData.java
....................\.............................\..................................\......\UnpackagedMyClass.java
....................\.............................\..................................\.rrays\ArrayOfGenerics10.java
....................\.............................\..................................\......\ContainerComparison15.java
....................\.............................\..................................\......\Ex1(2).java
....................\.............................\..................................\......\Ex11(5).java
....................\.............................\..................................\......\Ex12(3).java
....................\.............................\..................................\......\Ex13(2).java
....................\.............................\..................................\......\Ex14(2).java
....................\.............................\..................................\......\Ex17(2).java
....................\.............................\..................................\......\Ex18(3).java
....................\.............................\..................................\......\Ex19(3).java
....................\.............................\..................................\......\Ex2(3).java
....................\.............................\..................................\......\Ex20(2).java
....................\.............................\..................................\......\Ex21(2).java
....................\.............................\..................................\......\Ex22.java
....................\.............................\..................................\......\Ex23(1).java
....................\.............................\..................................\......\Ex24(1).java
....................\.............................\..................................\......\Ex25(2).java
....................\.............................\..................................\......\Ex3(2).java
....................\.............................\..................................\......\Ex4(4).java
....................\.............................\..................................\......\Ex5(3).java
....................\.............................\..................................\......\Ex6(4).java
....................\.............................\..................................\......\Ex7(2).java
....................\.............................\..................................\......\Ex8(4).java
....................\.............................\..................................\......\Ex9(3).java
....................\.............................\..................................\......\Sterilizer.java
....................\.............................\..................................\......\TestArrayGeneration16.java
....................\............