Литература по Java
Перечислим здесь только основные, официальные и почти официальные издания, более полное описание чрезвычайно многочисленной литературы дано в списке литературы в конце книги.
Полное и строгое описание языка изложено в книге
The Java Language Specification, Second Edition. James Gosling, Bill Joy, Guy Steele, Gilad Bracha.
Эта книга в электронном виде находится по адресу
http://java.sun.com/docs
/books/jls/second_edition/html/j.title.doc.html
и занимает в упакованном виде около 400 Кбайт.
Столь же полное и строгое описание виртуальной машины Java изложено в книге
The Java Virtual Machine Specification, Second Edition. Tim Lindholm, Frank Yellin.
В электронном виде она находится по адресу
http://java.sun.com
/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.htmI.
Здесь же необходимо отметить книгу "отца" технологии Java Джеймса Гос-линга, написанную вместе с Кеном Арнольдом. Имеется русский перевод Гослинг Дж., Арнольд К. Язык программирования Java: Пер. с англ. — СПб.: Питер, 1997. — 304 с.: ил.
Компания SUN Microsystems содержит на своем сайте постоянно обновляемый электронный учебник Java Tutorial, размером уже более 14 Мбайт:
http://java.sun.com/docs/books/tutorial/
.
Время от времени появляется его печатное издание
The Java Tutorial, Second Edition: Object-Oriented Programming for the Internet. Mary Campione, Kathy Walrath.
Полное описание Java API содержится в документации, но есть печатное издание
The Java Application Programming Interface. James Gosling, Frank Yellin and the Java Team, Volume 1: Core Packages; Volume 2: Window Toolkit and Applets.