The Complete, authoritative Deitel™ Live-Code™ introduction to programming with the Java™ 2 Platform Standard Edition, JDBC™, Servlets and JSP™
Java™ has revolutionized software development with multimedia-intensive, platform-independent, object-oriented code for Internet-, Internet- and Extranet-based applications. This fifth edition of the world’s most widely used Java textbook explains Java’s extraordinary capabilities, presents an optional object-oriented design and implementation experience with the Unified Modeling Language (UML) from the Object Management Group™, and introduces n-tier Web-applications development with JDBC™, Servlets and JSP™.
Features
NEW - Code Highlighting Style—This new style emphasizes key portions of the source-code listings in our text using a yellow background highlight.
NEW - The presentation of inheritance and polymorphism has been enhanced.
NEW - All flowcharts have been replaced with UML activity diagrams.
NEW - Class hierarchy diagrams have been replaced with UML class diagrams.
NEW - Coverage of JDBC, servlets, and JSP is now included.
NEW - Red text—Used to point out intentional errors and problematic areas in programs.
NEW - CD-ROM with every text—Includes Java™ Software Development Kit Standard Edition Version 1.4.1 for Windows and Linux (Intel x86), SunOne Studio 4, Community Edition for all platforms, Source code for all the book's examples, and Hyperlinks to valuable Java demos and Internet resources.
Signature Live-Code™ Approach—With hundreds of complete working programs and thousands of lines of code; hundreds of valuable programming tips; an extensive set of interesting exercises and substantial projects; and more.
Contents
Introduction to Computers, the Internet and the Web.
Introduction to Java Applications.
Introduction to Java Applets.
Control Statements: Part 1.
Control Statements: Part 2.
Methods.
Arrays.
Object-Based Programming.
Object-Oriented Programming: Inheritance.
Object-Oriented Programming: Polymorphism.
Strings and Characters.
Graphics and Java2D.
Graphical User Interface Components: Part 1.
Graphical User Interface Components: Part 2.
Exception Handling.
Multithreading.
Files and Streams.
Networking.
Multimedia: Images, Animation, and Audio.
Data Structures.
Java Utilities Package and Bit Manipulation.
Collections.
Java Database Connectivity with JDBC™.
Servlets.
JavaServer Pages (JSP).
A. Operator Precedence Chart.
B. ASCII Character Set.
C. Number Systems.
D. Elevator Events and Listener Interfaces.
E. Elevator Model.
F. Elevator View.
G. Unicode.