My Account Log in

1 option

Java in a nutshell / David Flanagan.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Flanagan, David, author.
Series:
In a nutshell (O'Reilly & Associates)
In a nutshell
Language:
English
Subjects (All):
Java (Computer program language).
Object-oriented programming (Computer science).
Web servers.
Physical Description:
1 online resource (1256 p.)
Edition:
5th ed.
Other Title:
Java in a nutshell : a desktop quick reference
Place of Publication:
Beijing ; Sebastopol, California : O'Reilly, 2005.
Language Note:
English
System Details:
text file
Summary:
With more than 700,000 copies sold to date, Java in a Nutshell from O'Reilly is clearly the favorite resource amongst the legion of developers and programmers using Java technology. And now, with the release of the 5.0 version of Java, O'Reilly has given the book that defined the ""in a Nutshell"" category another impressive tune-up. In this latest revision, readers will find Java in a Nutshell, 5th Edition, does more than just cover the extensive changes implicit in 5.0, the newest version of Java. It's undergone a complete makeover--in scope, size, and type of cov
Contents:
Table of Contents; apt 326; extcheck 327; jarsigner 328; jar 329; java 332; javac 338; javadoc 342; javah 348; javap 349; javaws 351; jconsole 352; jdb 353; jinfo 357; jmap 358; jps 358; jsadebugd 359; jstack 359; jstat 360; jstatd 362; keytool 362; native2ascii 366; pack200 366; policytool 368; serialver 370; unpack200 370; Preface; Changes in the Fifth Edition; Contents of This Book; Related Books; Examples Online; Conventions Used in This Book; Request for Comments; How the Quick Reference Is Generated; Acknowledgments; I; Chapter 1. Introduction; What Is Java?
The Java Programming LanguageThe Java Virtual Machine; The Java Platform; Versions of Java; Key Benefits of Java; Write Once, Run Anywhere; Security; Network-Centric Programming; Dynamic, Extensible Programs; Internationalization; Performance; Programmer Efficiency and Time-to-Market; An Example Program; Compiling and Running the Program; Analyzing the Program; Comments; Defining a class; Defining a method; Declaring a variable and parsing input; Computing the result; Displaying output; The end of a method; Blank lines; Another method; Checking for valid input; An important variable
Looping and computing the factorialReturning the result; Exceptions; Chapter 2. Java Syntax from the Ground Up; Java Programs from the Top Down; Lexical Structure; The Unicode Character Set; Case-Sensitivity and Whitespace; Comments; Reserved Words; Identifiers; Literals; Punctuation; Primitive Data Types; The boolean Type; The char Type; Strings; Integer Types; Floating-Point Types; Primitive Type Conversions; Expressions and Operators; Operator Summary; Precedence; Associativity; Operand number and type; Return type; Side effects; Order of evaluation; Arithmetic Operators
String Concatenation OperatorIncrement and Decrement Operators; Comparison Operators; Boolean Operators; Bitwise and Shift Operators; Assignment Operators; The Conditional Operator; The instanceof Operator; Special Operators; Statements; Expression Statements; Compound Statements; The Empty Statement; Labeled Statements; Local Variable Declaration Statements; The if/else Statement; The else if clause; The switch Statement; The while Statement; The do Statement; The for Statement; The for/in Statement; Iterable and iterator; What for/in cannot do; The break Statement; The continue Statement
The return StatementThe synchronized Statement; The throw Statement; Exception types; The try/catch/finally Statement; try; catch; finally; The assert Statement; Compiling assertions; Enabling assertions; Using assertions; Methods; Defining Methods; Method Modifiers; Declaring Checked Exceptions; Variable-Length Argument Lists; Covariant Return Types; Classes and Objects Introduced; Defining a Class; Creating an Object; Using an Object; Object Literals; String literals; Type literals; The null reference; Arrays; Array Types; Array type widening conversions; C compatibility syntax
Creating and Initializing Arrays
Notes:
"Covers Java 5.0"--Cover page [1].
Contains an accelerated introduction to Java for C and C++ programmers who want to learn the language fast.
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed October 5, 2013).
ISBN:
9781449366681
1449366686
9780596517250
0596517254
OCLC:
620177885

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account