Open AccessBook
The Java Programming Language
Ken Arnold,James Gosling,David Holmes +2 more
- 01 Jan 1996
1.9K
TL;DR: The Java (TM)Programming Language, Second Edition, is the definitive resource for all serious Java programmers and lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features.
read more
Abstract: From the Publisher:
Co-authored by the creator of the Java technology and an experienced object-oriented developer, The Java (TM)Programming Language, Second Edition, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrate, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrates Java 1.1 into both text and examples. This edition includes the changes introduced in Java 1.1, such as nested classes (including anonymous classes), threading issues, character-based streams, object-serialization, documentation comments, new utility classes, plus internationalization and localization. The book lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features. With these insights, you will have the understanding you need to begin developing Java applications and applets.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
From Object Oriented Conceptual Modeling to Automated Programming in Java
Oscar Pastor,Vicente Pelechano,Emilio Insfran,Jaime Gómez +3 more
- 16 Nov 1998
TL;DR: In this paper, the authors present an OO method based on a formal object-oriented model, where developers' efforts are focused on the conceptual modeling step, where analysts capture system requirements, and the full implementation can automatically be obtained following an execution model.
31
Eliminating Dead Code on Recursive Data
Yanhong A. Liu,Scott D. Stoller +1 more
- 22 Sep 1999
TL;DR: This paper describes a general and powerful method for dead code analysis and elimination in the presence of recursive data constructions that yields a most precise liveness pattern for the data at each program point, which is significantly more precise than results from previous methods.
•Book
SCOUT: A Path-based Operating System
David Mosberger-Tang
- 13 May 1997
TL;DR: This dissertation develops the path abstraction from first principles and then introduces the various aspects of the Scout architecture, which uses a novel approach for network packet classification.
31
Mobile distributed programming in X-KLAIM
Lorenzo Bettini,Rocco De Nicola +1 more
- 26 Apr 2005
TL;DR: X-Klaim is an experimental programming language specifically designed to program distributed systems composed of several components interacting through multiple distributed tuple spaces and mobile code, and shows that many mobile code programming paradigms can be naturally implemented by means of the considered language.
Patent
Apparatus and method for installing software and recording medium storing program for realizing the method
Ryuichi c,o Fujitsu Limited Matsukura,Akihiko c,o Fujitsu Limited Obata,Tohru c,o Fujitsu Kansai Comm. Syst. Ltd Okahara,Kazuo c,o Fujitsu Limited Sasaki,Satoru c,Osamu Watanabe +9 more
- 29 Apr 1998
TL;DR: In this paper, a software installing apparatus and a software installation method that facilitate the use of cooperatively operable software by automatically setting the user parameters, even in an environment where the users can connect or disconnect their PCs to the network frequently, and provides a recording medium storing a program for realizing the method.
31
References
•Book
The C++ Programming Language
Bjarne Stroustrup
- 01 Jan 1985
TL;DR: Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
8.1K
•Book
The Java Virtual Machine Specification
Tim Lindholm,Frank Yellin +1 more
- 19 Sep 1996
TL;DR: In this article, the authors present a detailed overview of the Java Virtual Machine, including the internal structure of the class file format, the internal form of Fully Qualified Class and Interface names, and the implementation of new class instances.
Programming the Internet in Ada 95
S. Tucker Taft
- 10 Jun 1996
TL;DR: The combination of the Ada 95 and Java technologies is found to be very natural and powerful, providing the best characteristics of both technologies, with essentially no loss in functionality.
37
Java as an Intermediate Language
Jonathan C. Hardwick,Jay Sipelstein +1 more
- 12 Aug 1996
TL;DR: It is concluded that Java is attractive both as a compilation target for rapid prototyping of new programming languages and as a means of improving the portability of existing programming languages.
22
Related Papers (5)
Ken Arnold,James Gosling +1 more
- 01 Dec 1998
Bjarne Stroustrup
- 01 Jan 1985
James Gosling,Bill Joy,Guy L. Steele +2 more
- 12 Sep 1996
Tim Lindholm,Frank Yellin +1 more
- 19 Sep 1996