Java руководство для начинающих книга читать

Table of Contents

Introduction

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

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

Наследование

Пакеты и интерфейсы

Обработка исключений

Ввод-вывод данных

Многопоточное программирование

Перечисления, автоупаковка, статический импорт и аннотации

Обобщения

Апплеты, события и прочее

Введение в Swing

Приложение A. Ответы на вопросы дня самопроверки

Приложение B. Применение документирующих комментариев в Java

Java: руководство для начинающих

Герберт Шилдт

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

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

Наследование

Пакеты и интерфейсы

Обработка исключений

Ввод-вывод данных

Многопоточное программирование

Перечисления, автоупаковка, статический импорт и аннотации

Обобщения

Апплеты, события и прочее

Введение в Swing

Приложение A. Ответы на вопросы дня самопроверки

Приложение B. Применение документирующих комментариев в Java

Введение

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

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

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

Немногие языки могут похвастаться тем, что им удалось изменить общее представление о программировании. Но и в этой “элитной” группе один язык выделяется среди прочих. Его влияние очень быстро почувствовали все программисты. Речь, конечно же, идет о Java. Не будет преувеличением сказать, что выпуск в 1995 году компанией Sun Microsystems Inc. версии Java 1.0 вызвал настоящую революцию в программировании. В результате Всемирная паутина стала по-настоящему интерактивной средой. Между тем Java установил новый стандарт в разработке языков программирования.

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

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

Следующим этапом развития данного языка стала платформа Java 2, где цифра 2 обозначает “второе поколение”. Ее создание стало поворотным событием, ознаменовавшим начало “новой эпохи” Java. Первым выпуском Java 2 стала версия 1.2. На первый взгляд, несоответствие номеров в обозначениях Java 2 и версии 1.2 может показаться странным. Дело в том, что номером 1.2 сначала обозначались библиотеки Java и только затем весь выпуск. Компания Sun перекомпоновала программный продукт Java в J2SE (Java 2 Platform Standard Edition — Стандартная версия платформы Java 2), и с тех пор номера версии стали относиться именно к этому продукту.

Затем появилась версия J2SE 1.3, в которую были внесены первые значительные изменения по сравнению с первоначальным выпуском Java 2. Новые функциональные средства были в основном добавлены к уже существующим и более тесно связаны со средой разработки. Версия J2SE 1.4 стала очередным этапом в развитии Java. Она содержала новые важные средства, в том числе цепочки исключений, канальный ввод-вывод и ключевое слово assert.

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

Обобщения

Автоупаковка и автораспаковка

Перечисления

Усовершенствованный вариант for-each цила for

Аргументы переменной длины

Статический импорт

Аннотации

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

Особое значение новых языковых средств проявилось в том, что новая версия получила номер 5. Логично предположить, что номером очередной версии Java должен бы стать 1.5. Но нововведения оказались настолько значительными, что переход от версии 1.4 к 1.5 не отражал масштабы внесенных изменений. Поэтому разработчики из компании Sun решили увеличить номер версии до 5, подчеркнув тем самым важность нововведений. В итоге новая версия получила название J2SE 5, а комплект инструментaльныx средств разработчиков стал называться JDK 5. Но ради согласованности с предыдущими версиями было решено использовать 1.5 в качестве внутреннего номера версии, на который можно ссылаться как на номер версии, используемый при разработке. Номер 5 в J2SE 5 означает номер версии данного программного продукта.

На нашем литературном портале можно бесплатно читать книгу Java: руководство для начинающих (ЛП) — Шилдт Герберт, Шилдт Герберт . Жанр: Программирование. Онлайн библиотека дает возможность прочитать весь текст и даже без регистрации и СМС подтверждения на нашем литературном портале kniga-online.org.

Table of Contents

Introduction

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

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

Наследование

Пакеты и интерфейсы

Обработка исключений

Ввод-вывод данных

Многопоточное программирование

Перечисления, автоупаковка, статический импорт и аннотации

Обобщения

Апплеты, события и прочее

Введение в Swing

Приложение A. Ответы на вопросы дня самопроверки

Приложение B. Применение документирующих комментариев в Java

Java: руководство для начинающих

Герберт Шилдт

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

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

Наследование

Пакеты и интерфейсы

Обработка исключений

Ввод-вывод данных

Многопоточное программирование

Перечисления, автоупаковка, статический импорт и аннотации

Обобщения

Апплеты, события и прочее

Введение в Swing

Приложение A. Ответы на вопросы дня самопроверки

Приложение B. Применение документирующих комментариев в Java

Введение

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

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

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

Немногие языки могут похвастаться тем, что им удалось изменить общее представление о программировании. Но и в этой “элитной” группе один язык выделяется среди прочих. Его влияние очень быстро почувствовали все программисты. Речь, конечно же, идет о Java. Не будет преувеличением сказать, что выпуск в 1995 году компанией Sun Microsystems Inc. версии Java 1.0 вызвал настоящую революцию в программировании. В результате Всемирная паутина стала по-настоящему интерактивной средой. Между тем Java установил новый стандарт в разработке языков программирования.

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

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

Следующим этапом развития данного языка стала платформа Java 2, где цифра 2 обозначает “второе поколение”. Ее создание стало поворотным событием, ознаменовавшим начало “новой эпохи” Java. Первым выпуском Java 2 стала версия 1.2. На первый взгляд, несоответствие номеров в обозначениях Java 2 и версии 1.2 может показаться странным. Дело в том, что номером 1.2 сначала обозначались библиотеки Java и только затем весь выпуск. Компания Sun перекомпоновала программный продукт Java в J2SE (Java 2 Platform Standard Edition — Стандартная версия платформы Java 2), и с тех пор номера версии стали относиться именно к этому продукту.

Затем появилась версия J2SE 1.3, в которую были внесены первые значительные изменения по сравнению с первоначальным выпуском Java 2. Новые функциональные средства были в основном добавлены к уже существующим и более тесно связаны со средой разработки. Версия J2SE 1.4 стала очередным этапом в развитии Java. Она содержала новые важные средства, в том числе цепочки исключений, канальный ввод-вывод и ключевое слово assert.

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

Обобщения

Автоупаковка и автораспаковка

Перечисления

Усовершенствованный вариант for-each цила for

Аргументы переменной длины

Статический импорт

Аннотации

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

Особое значение новых языковых средств проявилось в том, что новая версия получила номер 5. Логично предположить, что номером очередной версии Java должен бы стать 1.5. Но нововведения оказались настолько значительными, что переход от версии 1.4 к 1.5 не отражал масштабы внесенных изменений. Поэтому разработчики из компании Sun решили увеличить номер версии до 5, подчеркнув тем самым важность нововведений. В итоге новая версия получила название J2SE 5, а комплект инструментaльныx средств разработчиков стал называться JDK 5. Но ради согласованности с предыдущими версиями было решено использовать 1.5 в качестве внутреннего номера версии, на который можно ссылаться как на номер версии, используемый при разработке. Номер 5 в J2SE 5 означает номер версии данного программного продукта.

Следующая версия Java называется J2SE 6. Это означает, что в компании Sun вновь решили изменить название платформы Java. Прежде всего, из названия исчезла цифра 2. Теперь платформа называется Java SE, а официальное имя продукта — Java Platform, Standard Edition 6. Как и в J2SE 5, цифра 6 в Java SE 6 означает номер версии программного продукта. А внутренним номером версии для использования при разработке является 1.6.

  • 19924
  • 3
  • 1

Скачать книгу в формате:

  • epub
  • epub
  • fb2
  • rtf
  • mobi
  • txt

Аннотация

Table of Contents

Introduction

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

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

Наследование

Пакеты и интерфейсы

Обработка исключений

Ввод-вывод данных

Многопоточное программирование

Перечисления, автоупаковка, статический импорт и аннотации

Обобщения

Апплеты, события и прочее

Введение в Swing

Приложение A. Ответы на вопросы дня самопроверки

Приложение B. Применение документирующих комментариев в Java

Java: руководство для начинающих

Герберт Шилдт

Введение

Основы Java

Введение в типы данных и операторы

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

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

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

Допо…

ЕЩЕ

Популярные книги

  • Бандит-4 Некромант

    • Читаю
    • В архив
    • 70426
    • 196
    • 43

    Аннотация:

    Продолжается учеба в Академии, и продолжаются приключения Петра Синельникова, или как его именут в …

    Блок — 22 стр.

  • ОНО

    • Читаю
    • В архив
    • 61628
    • 4
    • 1

    Аннотация:

    Стивен Кинг ОНО Родной мой город, плоть моя от плоти, Со мной — до гробовой доски. Майкл Стэнли …

    Блок — 25 стр.

  • Ответ. Проверенная методика достижения недостижимого

    • Читаю
    • В архив
    • 73069
    • 40
    • 1

    Аннотация:

    Хочешь, чтобы все намеченное осуществлялось? Чтобы руководство без возражений повышало зарплату? …

    Фрагмент — 14 стр.

  • Подсознание может все!

    • Читаю
    • В архив
    • 98403
    • 34
    • 3

    Аннотация:

    Джон КЕХО Подсознание может все! Серия «Живите с умом» Предшествующие издания на русском язык…

    Блок — 6 стр.

  • Выйди из зоны комфорта. Измени свою жизнь. 21 метод повышения личной эффективности

    • Читаю
    • В архив
    • 74588
    • 30
    • 2

    Аннотация:

    Брайан Трейси Выйди из зоны комфорта. Измени свою жизнь. 21 метод повышения личной эффективности …

    Блок — 4 стр.

Уважаемые читатели, искренне надеемся, что книга «Java: руководство для начинающих (ЛП)» Шилдт Герберт окажется не похожей ни на одну из уже прочитанных Вами в данном жанре. Замечательно то, что параллельно с сюжетом встречаются ноты сатиры, которые сгущают изображение порой даже до нелепости, и доводят образ до крайности. Загадка лежит на поверхности, а вот ключ к отгадке едва уловим, постоянно ускользает с появлением все новых и новых деталей. Динамика событий разворачивается постепенно, как и действия персонажей события соединены временной и причинной связями. При помощи ускользающих намеков, предположений, неоконченных фраз, чувствуется стремление подвести читателя к финалу, чтобы он был естественным, желанным. Благодаря уму, харизме, остроумию и благородности, моментально ощущаешь симпатию к главному герою и его спутнице. Отличительной чертой следовало бы обозначить попытку выйти за рамки основной идеи и существенно расширить круг проблем и взаимоотношений. Не часто встретишь, столь глубоко и проницательно раскрыты, трудности человеческих взаимосвязей, стоящих на повестке дня во все века. Из-за талантливого и опытного изображения окружающих героев пейзажей, хочется быть среди них и оставаться с ними как можно дольше. Созданные образы открывают целые вселенные невероятно сложные, внутри которых свои законы, идеалы, трагедии. Встречающиеся истории, аргументы и факты достаточно убедительны, а рассуждения вынуждают задуматься и увлекают. «Java: руководство для начинающих (ЛП)» Шилдт Герберт читать бесплатно онлайн безусловно стоит, здесь есть и прекрасный воплощенный замысел и награда для истинных ценителей этого жанра.

Читать Java: руководство для начинающих (ЛП)

Новинки

В такт твоей музыке

  • 2
  • 0
  • 0

Аннотация:

Некогда успешная певица Лия после автокатастрофы потеряла память. Единственное что с ней осталось …

Полный текст — 0 стр.

Некогда успешная певица Лия после автокатастрофы потеряла память. Единственное что с ней осталось …

Целитель для Темного

  • 60
  • 0
  • 0

Аннотация:

На факультете Целителей никогда не было человека? А теперь будет! Потому что я стану врачом, чего …

Полный текст — 39 стр.

На факультете Целителей никогда не было человека? А теперь будет! Потому что я стану врачом, чего …

Страшные сказки Бретани

  • 9
  • 0
  • 0

Аннотация:

Леон дю Валлон чувствует себя чужим среди детей мушкетёров и сбегает от них, отправляясь на поиски…

Полный текст — 136 стр.

Леон дю Валлон чувствует себя чужим среди детей мушкетёров и сбегает от них, отправляясь на поиски…

Мертвая петля

  • 7
  • 0
  • 0

Аннотация:

«Мертвая петля» – продолжение романа «Точка невозврата» Евгении Ветровой.
Стюардесса по имени Ж…

Фрагмент — 10 стр.

«Мертвая петля» – продолжение романа «Точка невозврата» Евгении Ветровой.
Стюардесса по имени Ж…

Антология офисного неравенства. Природа и механизмы притеснения сотрудников

  • 7
  • 0
  • 0

Аннотация:

Ким Скотт – автор бестселлера «Радикальная прямота», бывший топ-менеджер Google, Apple и YouTube….

Фрагмент — 5 стр.

Ким Скотт – автор бестселлера «Радикальная прямота», бывший топ-менеджер Google, Apple и YouTube….

Бандитская дива

  • 8
  • 0
  • 0

Аннотация:

Капитан Игнат Жуков назначен начальником поселкового отделения милиции в один из районов Черномор…

Фрагмент — 10 стр.

Капитан Игнат Жуков назначен начальником поселкового отделения милиции в один из районов Черномор…

Девушка Даша, или Почему он не такой, как все?

  • 6
  • 0
  • 0

Аннотация:

В данной истории я попытался показать, как иногда нужно находится рядом с человеком, которым ты д…

Фрагмент — 0 стр.

В данной истории я попытался показать, как иногда нужно находится рядом с человеком, которым ты д…

 Вернуться

Автор: Герберт Шилдт
Дата выхода: 2019
Издательство: Компьютерное издательство «Диалектика»
Количество страниц: 810

 Скачать

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

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

Исходный код:  Перейти

Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам
развиваться и добавлять всё больше интересных и нужным вам книг!


img

Тут можно читать бесплатно Java: руководство для начинающих (ЛП) — Шилдт Герберт Жанр: Программирование. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте vse-knigi.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.

Кол-во страниц:
133

Просмотров:
325

Java: руководство для начинающих (ЛП) — Шилдт Герберт краткое содержание

Java: руководство для начинающих (ЛП) — Шилдт Герберт — описание и краткое содержание, автор Шилдт Герберт, читайте бесплатно онлайн на сайте электронной библиотеки vse-knigi.club

«Java: руководство для начинающих (ЛП)» отзывы

Отзывы читателей о книге Java: руководство для начинающих (ЛП), автор: Шилдт Герберт. Читайте комментарии и мнения людей о произведении.

Понравилась статья? Поделить с друзьями:
  • Стелланин мазь цена в оренбурге инструкция по применению
  • Как сделать выкройку топа на бретельках для начинающих пошаговая инструкция
  • Стиральная машина самсунг компакт s832 инструкция по применению
  • Lanbena blackhead remover mask от черных точек инструкция по применению
  • Периндоприл инструкция по применению при каком давлении как принимать аналоги