Литература по 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.