Софт-Архив

Java Учебники img-1

Java Учебники

Рейтинг: 4.9/5.0 (1866 проголосовавших)

Описание

КАКОЙ лучший учебник java для начинающих

Какой лучший учебник java для начинающих

Язык Java используется для разработки мобильных игр, приложений, корпоративного программного софта, и является основой почти всех видов сетевых приложений. По статистическим данным в мире насчитывается более 9 миллионов программистов разрабатывающих приложения на Java. Этот язык используется буквально везде, от центров сбора данных, сети интернет и портативных компьютеров до сотовых телефонов, игровых приставок и мощных научных суперкомпьютеров. Изначально язык назывался Oak разрабатывался он для программирования электронных бытовых устройств. Впоследствии был переименован в Java и стал использоваться для написания клиентских и серверного программного обеспечения.

Синтаксис и базовые конструкции

Любой программист-разработчик знает, что начинать изучение любого языка программирования следует с ознакомления с его синтаксисом. Для языка Java книг по синтаксическому описанию существует довольно много, все они похожи, единственным отличием одной книги от другой является стиль написания.

Опытные java-программисты рекомендуют начинающим две книги, которые отлично объясняют базовые конструкции и описывают синтаксис языка.

Первая книга называется «Изучаем Java» (Head First Java), данный учебник относится к серии «мировой компьютерный бестселлер», что говорит о многом. Авторами книги являются известные во всем мире профессиональные программисты Кэти Сиерра и Берт Бейтс. «Изучаем Java» немного нестандартная, но легкочитаемая книга, в основу которой положен уникальный практический метод обучения. От классических учебников данная книга отличается способом подачи информации, здесь он реализован в виде визуального представления. В этом нестандартном пособии в доступной форме изложена вся самая нужная информация: концепции и синтаксис языка, работа в сети и с потоками, распределенное программирование. Все теоретические знания закрепляются интересными тестами и примерами.

Еще одной рекомендуемой для начинающих java-программистов книгой является бестселлер программирования «Java, руководство для начинающих», известного американского программиста Герберта Шилдта. Этот учебник написан в более традиционной форме, в нем подробно изложены основы компиляции и запуска, рассмотрены ключевые слова, синтаксис и базовые конструкции образующие ядро языка. Кроме того книга описывает некоторые передовые функции Java и содержит много справочного материала. Язык был назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова, поэтому на официальной эмблеме языка изображена чашка с парящим кофе.

Техника программирования

После ознакомления с синтаксисом и базовыми конструкциями можно переходить к изучению техники программирования. В этом начинающему программисту поможет книга Кента Бека «Разработка через тестирование» (Test Driven Development). В основе данной книги лежит уникальная методика изучения языков методом тестирования, позволяющая начинающим избавиться от страха допустить ошибку при разработке приложений.

Справочные пособия

Помимо этого начинающим Java-программистам можно посоветовать изучить такие хорошие книги, как «Философия Java» Брюса Эккеля, учебники «Основы» и «Тонкости программирования» Кея Хорстманна в соавторстве с Гарри Корнеллом, которые больше напоминают справочники и поэтому всегда пригодятся в работе.

Другие статьи, обзоры программ, новости

Java, Руководство для начинающих, Шилдт Герберт, 2012

Java, Руководство для начинающих, Шилдт Герберт, 2012

Java, Руководство для начинающих, Шилдт Герберт, 2012.

Java считается одним из самых значительных и широко распространенных языков программирования, поскольку ему принадлежит исключительная роль в разработке приложений для Интернета.

Цель этой книги — обучить вас, читатель, основам программирования на языке Java. В ней применяется поэтапный подход к освоению языковых средств на многочисленных примерах, упражнениях на самопроверку и несложных проектах. Для изучения Java по этой книге не обязательно иметь какой-то опыт программирования. Книга начинается с самых основных понятий, включая компилирование и выполнение программ на Java. Затем речь пойдет о ключевых словах и языковых средствах и конструкциях, составляющих основу Java. После этого рассматриваются более сложные языковые средства Java, в том числе многопоточное программирование и обобщения. И завершается книга введением в библиотеку Swing. Все это позволит вам получить ясное представление об основах программирования на Java.

Истоки Java.

Главными причинами, побуждающими к созданию нового языка программирования, служат совершенствование искусства программирования или изменения в вычислительной среде. И Java не является исключением из этого правила. Опираясь на богатое наследие С и C++, этот язык программирования уточнен и дополнен средствами, отражающими текущее положение дел в программировании. Отвечая потребностям возникшей интерактивной среды, Java предоставляет средства, упрощающие создание прикладных программ с сильно распределенной архитектурой.

Язык Java был задуман в 1991 году сотрудниками компании Sun Microsystems Джеймсом Гослингом (James Gosling), Патриком Нотоном (Patrick Naughton), Крисом Уортом (Chris Warth), Эдом Фрэнком (Ed Frank) и Майком Шериданом (Mike Sheridan). Сначала этот язык получил имя Oak, но в 1995 году он был переименован в Java. Как ни странно, разработчики языка первоначально не предназначали его для разработки интернет-приложений. Они стремились создать платформенно-независимый язык, на котором можно было бы создавать встраиваемое программное обеспечение для различной бытовой аппаратуры с микропроцессорным управлением, в том числе тостеров, микроволновых печей и пультов дистанционного управления. В таких устройствах применялись контроллеры на микропроцессорах разной архитектуры, а исполняемый код, генерируемый компиляторами большинства существовавших в то время языков программирования, был ориентирован на конкретный процессор. Характерным тому примером может служить язык C++.

Глава 1. Основы Java

Глава 2. Введение в типы данных и операторы

Глава 3. Управляющие операторы

Глава 4. Введение в классы, объекты и методы

Глава 5. Дополнительные сведения о типах данных и операторах

Глава 6. Дополнительные сведения о методах и классах

Глава 8. Пакеты и интерфейсы

Семь ресурсов, которые будут полезны при изучении Java

Семь ресурсов, которые будут полезны при изучении Java

Java является сегодня одним из самых распространенных языков программирования, а Java-программисты – одними из самых высокооплачиваемых специалистов на рынке труда. Неудивительно, что и интерес к изучению Java очень высок. Для тех, кто хочет изучать Java самостоятельно, существует широкий перечень учебников и сервисов. Мы попросили опытных программистов рассказать о том, какие учебники они бы посоветовали для изучения Java – получилась подборка из самых эффективных пособий и ресурсов, которые позволят разобраться в основах, а при желании понять тонкости.

1. Учебник по основам Java

Учебников по Java много, среди них многие специалисты особо выделяют учебник Thinking in Java. Он позволяет освоить базовые принципы и основные возможности этого языка программирования. Учебник может быть полезен не только начинающим, но и тем, кто с Java уже знаком. Далеко не все возможности языка используются регулярно — с помощью учебника можно освежить те моменты, которые выпали из памяти. Ссылка на учебник >>

2. Пособия для освоения простого и понятного кода.

Для этого можно посоветовать книгу «Clean Code: A Handbook of Agile Software Craftsmanship». Ее вполне достаточно, чтобы разобраться в основах хорошего кода. Ссылка >> Для тех же, кто стремится к более глубокому пониманию, есть книга «Code Complete: A Practical Handbook of Software Construction». Разбираясь в тонкостях написания кода, Вы также углубляете свое понимание Java-программирования в целом. Ссылка >>

3. Самые важные правила Java-программиста

Отличная книга Effective Java – это сборник из 78 самых важных правил и практических советов, незаменимых для любого программиста. Это издание существует в русском переводе, однако полезнее будет изучать его в оригинале. Ссылка на сборник >>

4. Шаблоны проектирования

Многие из возникающих вопросов уже когда-то были заданы, а некоторые из тривиальных задач были решены. Основные шаблоны изложены, например, в книге Design Patterns: Elements of Reusable Object-Oriented Software. К этой книге стоит переходить на том этапе, когда у вас уже есть достаточный опыт и хорошие знания в области Java-программирования. Ссылка на книгу >>

5. Основы алгоритмов

Здесь мы рекомендуем книгу «Introduction to Algorithms», в которой описание алгоритмов дополняется псевдокодом. Он позволяет любому имеющему хотя бы начальные знания и опыт программирования реализовать алгоритм на используемом им языке программирования. Ссылка на книгу >>

6. Онлайн-курсы по Java

Параллельно изучению приведенных нами книг рекомендуем вам пользоваться онлайн-курсами по изучению Java. Несколько хороших примеров мы приводим ниже:

7. Где задать вопросы?

Первое время вопросы будут возникать на каждом шагу. С высокой долей вероятности кто-то уже задавался ими до вас и даже разместил их на Stackoverflow. На этом сайте содержится огромное количество вопросов и ответов, связанных с программированием (причем не только на Java), что позволяет избежать утомительного штудирования документации в поисках причины очередной ошибки или поиска лучшего решения концептуальной проблемы.

Несмотря на то, что перечисленные нами книги признаны одними из лучших пособий по Java, наиболее эффективным по-прежнему остается изучение Java на практике, под руководством профессионалов, которые всегда помогут и дадут обратную связь. Такая возможность открывается перед участниками Java-школы Дойче Банка – уже после четырех недель интенсивного обучения у Вас будет возможность приступить к работе над проектами в Центре Разработки Дойче Банка.

Прием заявок в Java-школу продолжается до 27 марта, но может закрыться и раньше, как только будет набрано достаточно участников. Чтобы успеть попасть на отбор раньше других, подавай заявку прямо сейчас:

Учебники по Java - Stack Overflow на русском

Если вам интересует Java для Web-разработки, то советую копать в сторону обычной JavaEE без всяких наворотов вроде JSF, Struts или Spring. Это поможет понять, как это работает. После этого, могу порекомендовать копать в сторону Spring 3, а потом Spring MVC 3 (только 3, ниже не стоит и смотреть).

Есть ещё целый кусок всего вокруг Java Persistence API (JPA). Это тоже большой кусок знаний, который может пригодиться.

К сожалению, не могу порекомендовать конкретные книги, так как сам я получил большинство знаний самостоятельно. Но кругом полно примеров кода и туториалов, которые мне помогали. По JPA 2 есть книга, которая так и называется: JPA 2. По Spring MVC есть тьюториалы, которых вполне достаточно, чтобы понять что к чему, если вы уже понимаете JavaEE (ту часть, которая про веб).

Для Enterprise разработки возможно также понадобятся EJB3 (редко, но вполне возможно), Oracle Coherence и, может быть, Oracle NoSQL (книг насколько я знаю пока нет).

Есть ещё старая книжка под названием Горький вкус Java. Приёмы, описанные в ней (те что касаются веб-части и JSP) устарели, но идеи актуальны и ошибки, на которые указывает автор остаются неизменными. Стоит прочесть, тем более что книжка тоненькая.

Java учебник - Minecraft Modding

Java учебник

Всем итак понятно, что не освоив и не поняв Java создавать моды будет затруднительно. С помощью этого учебника вы научитесь программировать на Java.

[media url="http://www.youtube.com/watch?v=5KyWqD71vLE" width="600" height="400"]

Java. 5. Циклы

[media url="http://www.youtube.com/watch?v=l1pMPc2EOsc" width="600" height="400"]

Java. 6. Методы

[media url="http://www.youtube.com/watch?v=QY7cB8ZDs9o" width="600" height="400"]

Java. 7. Массивы

[media url="http://www.youtube.com/watch?v=M6U5P1EQv0g" width="600" height="400"]

Java. 8. Классы и наследование

[media url="http://www.youtube.com/watch?v=zbfUa8kVogc" width="600" height="400"] [/spoiler] [heading style="1"]Введение[/heading] [spoiler title="Введение" open="0" style="1"]

Всем привет. Меня зовут Никита. Обо мне никто не знает тут, но думаю, что по материалу, которой будет ниже, вы меня запомните =)

И так, я начну вам “рассказывать” о языке Java. Если вы посмотрите на этот скрин (новички), то ничего не поймете. Это и есть, Java – язык программирования

[/spoiler] [spoiler title="Глава 1. Привет мир. " open="0" style="1"]

Теперь приступим к установке софта.

Первое, что нам нужно, это пакет JRE (Java Runtime Environment) (именно его и кличкают Javой). Естественно он должен стоять и клиента.

Что он из себя представляет? Там лежат лаунчеры (запускаторы) написанных вами приложений (и еще пару вещичек).

Для работы приложения этого хватает. Для1) Привет мир.

Самая простая программа для новичков – это “Привет мир. ”. Когда изучаете языки, везде это будет встречаться.

Ну и как выглядит сама программа.

Итак, что же нам бросается в глаза? Начнем с начала.

class HelloWorld < – этой строке использовано зарезервированное слово class. Оно говорит транслятору, что мы собираемся описать новый класс. Полное описание класса располагается между открывающей фигурной скобкой в первой строке и парной ей закрывающей фигурной скобкой в строке 5.

public static void main (String args []) < – с этой строкой, мы познакомимся позже. Если в крадце, то эта строка является следствием важного требования, заложенного при разработке языка Java. Дело в том, что в Java отсутствуют глобальные функции.

public – это модификатор доступа, который позволяет программисту управлять видимостью любого метода и любой переменной. В данном случае модификатор доступа public означает, что метод main виден и доступен любому классу. Существуют еще 2 указателя уровня доступа — private и protected, но об этом чуть позже.

static – с помощью этого слова объявляются методы и переменные класса, используемые для работы с классом в целом. И так же это слово используется для работы с локальными и статическими переменами.

void – у вас нередко будет возникать потребность в методах, которые возвращают значение того или иного типа .В нашем случае нужно просто вывести на экран строку, а возвращать значение из метода main не требуется.

main – реализации Java-интерпретаторов, получив команду интерпретировать класс, начинают свою работу с вызова метода main. Java-транслятор может оттранслировать класс, в котором нет метода main. А вот Java-интерпретатор запускать классы без метода main не умеет. Если вы не знаете, то Java-интерпретатор обозначает, если посмтреть в википедии:

“Интерпрета?тор — программа (разновидность транслятора) или Интерпрета?тор — программа (разновидность транслятора) или аппаратное средство, выполняющее интерпретацию.

Интерпрета?ция — пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса (в отличие от компиляции, при которой программа транслируется без её выполнения)”

System. out. prlntln(“Hello World!”); – если внимательно посмотреть, то сразу видно, по словам “Hello World!”, наша программа выводит это на экран. Вместо “Hello World!”, может стоять, что-то другое

Пробелы – Java язык, который допускает произвольное форматирование текста программ, т.е. вы можете спокойно ставить пробелы.

Комментарий – комментарий присутствует во всех языках. Комментарий служит для обозначения текста, того, что вы написали, компилятор просто пропускает его. Чтобы написать комментарий, надо:

“// [text]” Вместо “[text]” – вы пишите, что душе угодно.

Ну и вот мы познакомились с этим языком. В следующей главе, мы узнаем об: операторах, разделителях, переменных.

[/spoiler] [spoiler title="Глава 2. ВНИМАНИЕ. УЧЕБНИК ПЕРЕДЕЛЫВАЕТСЯ. " open="0" style="1"]

При первом запуске Eclipse попросит указать рабочее пространство – место, где будут располагаться ваши проекты.

Укажите любую папку или создайте новую.

Далее вы увидите стартовое окно Eclipse. В правом верхнем углу щелкните по кнопке “Go to workbench” (перейти к верстаку). Перед вами стандартное окно верстака Eclipse.

Все окошки могут менять размер, а также перетаскиваемы. Если вы все напортили, то перейдите в меню Window и выберите Reset perspective… Окна Eclipse восстановят свой прежний вид.

Пощелкайте и посмотрите на все панельки. Привыкните к ним. Как закончите. Переходите к следующей главе.

[/spoiler] [spoiler title="Глава 3. Первая программа" open="0" style="1"]

Ну наконец-то, первая программа!

Щелкните правой кнопкой в левом окне “Package Explorer” и выберите New > Java project.

Откроется диалоговое окно с настройками проекта.

Project name = любое имя проекта. Рекомендуется использовать английские буквы. С большой буквы.

Ниже идет галочка, которая отвечает за создание проекта внутри рабочего пространства (которое вы указали при входе в eclipse).

Дальше идет выбор JRE. Если у вас что-то отличное от JavaSE-1.7 то застрелитесь:) щелкните и замените на JavaSE-1.7.

Все остальное не интересно (на данной стадии обучения), поэтому смело кликайте Finish.

Справа у вас появится проект.

Щелчком треугольничку слева вы можете открыть ваш проект. Пока он пустой. У вас есть лишь папка src (в которой и лежит исходный код) и стандартная библиотека.

Тут стоит сразу сказать, что логическая (и физическая) структура программы на Java определяется пакетами (package) (в физическом представлении это обыкновенные папки).

Зайдите в рабочее пространство и войдите в папку с именем вашего проекта. Среди прочих вы увидите две папки: bin и src. В src лежат .java файлы исходного кода, а в bin лежат уже готовые, откомпилированные .class файлы с байт кодом.

Так вот. Если вы еще на заметили, то в Eclipse проект называется HelloWorld (в моем случае). В рабочем пространстве также есть папка HelloWorld. Внутри проекта есть папка src. В рабочем пространстве внутри HelloWorld тоже есть папка src.

Теперь щелкните по src (в eclipse) правой кнопкой и выберите New > Package и введите название в таком виде:

ru.чтохотитенаанглийском

Запомните пакеты не должны содержать заглавных букв (это правило, хотя задать в имени пакета большие буквы можно).

Создали. Теперь зайдите в src в вашем рабочем пространстве. Что вы видите? Правильно вы видите папку ru. Заходите дальше. Дальше идет папка с названием helloworld (в моем случае). То есть ru.helloworld создает две папки: ru и helloworld.

Если бы название у пакета было ru.lol.test.hello, то и создалось бы 4 папки в последовательности ru, lol, test, hello одна вложенная в другую.

Такой способ позволяет ограничить файлы с одинаковыми программами и вообще запомните, что именно так строится вся структура любого java приложения. Пакет = Папка.

Теперь (в eclipse) кликните по пакету правой кнопкой и выберите New > Class. Вот мы и добрались до исходного кода. Запомните – имена классов должны начинаться с БОЛЬШОЙ буквы.

Создали? Теперь загляните в рабочее пространство. В моем случае по пути HelloWorld>src>ru>helloworld был создан .java файл с именем HelloWorld.

Кстати по тому же пути, но вместо src выбрать bin, то вы увидите откомпилированный .class файл!

В редакторе кода появились непонятные слова.

Учебник java script скачать бесплатно

Учебники, пособия, самоучители, книги по Java
  • Фролов. Учебник по программированию на Java. Подробное руководство Скачать бесплатно(835 KБ)

    Краткое содержание учебника: В данном пособии представлены подробные материалы по языку Java и многочисленные примеры программирования на Java. Вы познакомитесь с принципами и технологиями, положенными в основу этого языка, изучите библиотеки классов Java, научитесь пользоваться современными визуальными средствами разработки приложений Java, такими как Java WorkShop и Java Studio.

  • Томас Л. Пател П. Учебник: Секреты программирования для Intrnet на Java Скачать бесплатно(3.1 МБ)

    Краткое содержание учебника: Основы программирования на Java, Аплеты, Объектная ориентация в Java, Синтаксис и семантика, Аплет в работе, Интерфейс прикладного программирования, Пользовательский интерфейс, Графика и изображения, Программирование за рамками предела аплета, Работа с сетью на уровне сокетов и потоков, Разработка серверов на Java, Интерактивная анимация:рекламный аплет, как написать свой собственный сервер.

  • Программирование на Java. Курс лекций Скачать бесплатно(3.5 МБ)

    Краткое содержание учебника: Ключевые слова и конструкции языка описываются доступным языком но на глубоком уровне. Детально рассмотрены особенности лексики, системы типов данных. Особое внимание уделяется модиификаторам доступа, соглашениям по именованию, преобразованию типов, работе с массивами.

  • Программирование на Java в примерах. Скачать бесплатно(377 KБ)

    Краткое содержание учебника: Среда Java — это нечто гораздо большее, чем просто язык программирования. В нее встроен набор ключевых классов, содержащих основные абстракции реального мира, с которым придется иметь дело вашим программам. Основой популярности Java являются встроенные классы-абстракции, сделавшие его языком, действительно независимым от платформы. Библиотеки, подобные MFC/COM, OWL, VCL, NeXTStep, Motif и OpenDoc прекрасно работают на своих платформах, однако сегодня главной платформой становится Internet.

  • Разработка Web-служб средствами Java Скачать бесплатно(6 МБ)

    Краткое содержание учебника: Книга посвящена описанию методов разработки Web-служб — приложений, доступных в Internet с помощью языка XML и обычных средств WWW. В книге последовательно излагаются все сведения, необходимые для создания Web- служб, рассматриваются средства разработки на языке Java, разъясняются прие- мы их использования. Приводятся необходимые сведения о языке XML, прото- колы SOAP, WSDL, UDDI и другие протоколы и спецификации, применяемые при создании Web-служб. Подробно изучаются пакеты классов Java и прочие инструментальные средства, облегчающие создание приложений. Особое вни- мание уделено русификации Web-служб.

  • Язык программирования Java. Арнольд К. Гослинг Д. Скачать бесплатно(2.4 МБ)

    Краткое содержание учебника: Книга обучает программированию на Java и расчитана на читателей знакомых с основами программирования. Состоит из 14 разделов.

  • Онлайн учебник java - Опросы

    онлайн учебник java

    В четвертой части даны основы практического применения шаблонов проектирования. Также эта книга будет очень полезна, а главное, понятна новичкам. Добавь нас в исключения. Для обеих категорий читателей в книге указаны действующие ресурсы и полезные ссылки. Книга снабжена массой полезных советов авторитетного автора и множеством примеров программ с подробными комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Кроме того в книге можно найти всю базу, которую обязан знать любой начинающий программист.

    Хабрахабр значит и существует за счет рукавов от рекламы. Вследствие этого чья книга может служить не только в празднестве практического руководства, но и учебным пособием. Для обеих сторон читателей в книге указаны виртуальные ресурсы и полезные ссылки.

    Насколько я понял, самый легкий и бесценный вариант - именно Джава. В четвертой части даны породы практического применения шаблонов проектирования. Второе издание одной из самых всяческих книг по программированию посвящено использованию структур козел и алгоритмов. Эффективное программирование" содержит 57 семью ценных правил и предлагает их для изучения влияние различных задач по программированию, с которыми сталкиваются потолки в своей повседневной деятельности.

    Это примеры небольших проектов, наглядно показывающие, как применять приобретенные знания и навыки на практике.

    Во второй части изложены наиболее важные аспекты применения языка.

    Хабрахабр развивается и существует за счет доходов от рекламы.

    Программирование на языке Java: учебник самоучитель видео скачать бесплатно

    Программирование на языке Java: Видеокурсы и самоучители по Java Основы Java для начинающих (2015) - 155 MB

    Видео по Java и объектно-ориентированному программированию для абсолютных новичков. Автор видео концентрирует внимание на представлении осязаемой конструкции языка Java, ограждении от совершения типичных ошибок начинающими.

    Задачей курса является: обучение основам Java, представление архитектуры языка и выработка правильной модели программирования с полноценным использованием ООП.

    Java: Полное руководство, 8-е издание (2012) - 19.7 MB

    8-е издание книги по Java существенно дополнилось, дополнения отражают накопившиеся изменения в развитии языка. Книга написана под версию Java 7 и, соответственно, в книгу добавлены новые материалы.

    Книга «Java: Полное руководство» подходит для начинающих программистов: 1-я часть книги - это подробный и полный учебник по языку Java. Следующие три части издания - это рассмотрение библиотек Java, более сложных компонентов и практическое применение языка.

    Программирование на Java для детей, родителей, бабушек и дедушек (2011) - 17.1Mb

    Учебник по программированию на Java предназначен для новичков, что явствует из его красноречивого названия, он отлично иллюстрирован.

    Кроме структуры самого языка Java и основ программирования читатель найдет подробное описание по установке нужной программной среды, бесплатной, а само обучение строится на практических примерах. С помощью учебника Вам предстоит создание калькулятора, похожего на тот, что находится на Вашем компьютере и не только его.

    Java: Основы программирования. Уровень 1 (2011) - 2Gb

    Обучающий видеокурс «Java: Основы программирования» нацелен на начинающих и дает полное представление о структуре языка Java и областях его применения.

    Видеокурс по языку Java познакомит со средой разработки Eclipse, стандартными библиотеками Java. Курс призван научить созданию и отладке простых приложений на Java: графических, консольских, web-приложений, работе по взаимодействию с базами данных.

    Программирование на Java (2010) - 10.5Mb

    Самоучитель Java описывает синтаксис, классы и интерфейсы этого языка, занимающего одно из лидирующих мест в программировании.

    Самоучитель составлен кратко, его можно использовать, как справочник по Java, все данные в нем представлены таблично.

    Полный справочник по Java. Java SE 6 Edition, 7-е издание (2007) - 27.8Mb

    Учебник по Java - очень подробное руководство по этому языку, он является справочником по Java. Идеально подходит начинающим программистам, а профессиональных заинтересует глубокое разбирательство библиотек Java и более сложных функций.

    Начиная изучение, с основ языка Java, читатель, в итоге, дойдет до практических примеров по разработке аплетов и утилит.