This is an excellent book that provides plenty of depth while being extremely readable. This book is designed for people with some programming experience. If you have no programming experience than the book may be a little challenging. The swing and graphics chapters are particuarly good. Overal
Core Java 2: Fundamentals
β Scribed by Cay Horstmann, Gary Cornell
- Publisher
- Prentice Hall PTR
- Year
- 2000
- Tongue
- English
- Leaves
- 783
- Series
- The Sun Microsystems Press Java Series
- Edition
- 5
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The experienced developer's guide to Java programming - now fully updated for JDK 1.3. Completely revised coverage of object-oriented development and Swing classes. More of the robust code examples professional programmers need. CD-ROM includes all source code, J2SE Version 1.3, Forte for Java Community Edition, and much more!
β¦ Table of Contents
Cover......Page 1
Table of Contents......Page 3
Code Examples......Page 6
Figures......Page 8
To the Reader......Page 12
About This Book......Page 13
Conventions......Page 15
CD-ROM......Page 16
Acknowledgments......Page 17
Java as a Programming Tool......Page 18
Advantages of Java......Page 19
The Java βWhite Paperβ Buzzwords......Page 20
Java and the Internet......Page 27
A Short History of Java......Page 29
Common Misconceptions About Java......Page 31
Installing the Java Software Development Kit......Page 35
Development Environments......Page 39
Using the Command Line Tools......Page 40
Using an Integrated Development Environment......Page 43
Compiling and Running Programs from a Text Editor......Page 47
Graphical Applications......Page 51
Applets......Page 54
A Simple Java Program......Page 59
Comments......Page 62
Data Types......Page 63
Variables......Page 67
Assignments and Initializations......Page 68
Operators......Page 70
Strings......Page 78
Control Flow......Page 92
Big Numbers......Page 111
Arrays......Page 113
Introduction to Object-Oriented Programming......Page 128
Using Existing Classes......Page 136
Building Your Own Classes......Page 148
Static Fields and Methods......Page 160
Method Parameters......Page 166
Object Construction......Page 173
Packages......Page 182
Documentation Comments......Page 192
Class Design Hints......Page 197
Extending Classes......Page 200
Object: The Cosmic Superclass......Page 221
The Class Class......Page 245
Reflection......Page 249
Design Hints for Inheritance......Page 267
Interfaces......Page 270
Object Cloning......Page 281
Inner Classes......Page 287
Proxies......Page 304
Introduction to Swing......Page 311
Creating a Frame......Page 315
Frame Positioning......Page 319
Displaying Information in a Panel......Page 324
2D Shapes......Page 331
Colors......Page 340
Text and Fonts......Page 345
Images......Page 356
Basics of Event Handling......Page 363
The AWT Event Hierarchy......Page 383
Semantic and Low-Level Events in the AWT......Page 385
Low-Level Event Types......Page 389
Actions......Page 407
Multicasting......Page 416
The Event Queue......Page 419
The Model-View-Controller Design Pattern......Page 429
An Introduction to Layout Management......Page 435
Text Input......Page 442
Making Choices......Page 469
Menus......Page 493
Sophisticated Layout Management......Page 517
Dialog Boxes......Page 545
Applet Basics......Page 587
The Applet HTML Tags and Attributes......Page 605
Multimedia......Page 619
The Applet Context......Page 622
JAR Files......Page 633
Dealing with Errors......Page 645
Catching Exceptions......Page 653
Some Tips on Using Exceptions......Page 663
Debugging Techniques......Page 666
Using a Debugger......Page 689
Streams......Page 698
The Complete Stream Zoo......Page 701
ZIP File Streams......Page 723
Putting Streams to Use......Page 732
Object Streams......Page 746
File Management......Page 773
Java Keywords......Page 781
Backcover......Page 783
Exit......Page 0
β¦ Subjects
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°;ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°;Java;
π SIMILAR VOLUMES
The best-selling guide for serious programmers of Java technology-fully updated for the Java 1.4 SDK! * The experienced developer's guide to the Java program environment-now fully updated for the Java(tm) 1.4 SDK. * New coverage: regular expressions, New I/O, assertions, Preferences, Swing enh
<P><B>Completely revised and up-to-date coverage of</B><p><ul> <li>Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection</li> <li>Swing GUI development, including input validation and other enhancements</li> <li>Exception handling and debugging, includ
Completely revised and up-to-date coverage of * Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection * Swing GUI development, including input validation and other enhancements * Exception handling and debugging, including chained exceptions,
The eighth edition of Core JavaT, Volume I-Fundamentals, is the definitive, practical guide to Java for serious programmers who want to put Java to work on real projects. Fully updated throughout for the new Java 6 platform, this no-nonsense tutorial and reliable reference illuminates the most impor