Глава 1 Революция по имени Java

Программирование на языке JAVA. Глава 1 Революция по имени Java

Содержание: История создания Апплеты Java Революционный язык программирования Простота и мощь Безопасность Объектная ориентированность Надежность Интерактивность Независимость от архитектуры ЭВМ Интерпретация плюс высокая производительность Простота изучения Богатая объектная среда Пакеты Java API Вообще опасно объявлять каждую новую технологию программирования революционной. Если вы поторопитесь подать свой голос за признание технологии, подобной той, которая реализована в языке Java, революционной — вас могут закидать тухлыми яйцами или занести...

Подробнее

Отличия Java от C++

Программирование на языке JAVA. Глава 2 Отличия Java от C++

Содержание: Глобальные переменные Goto Указатели Распределение памяти Хрупкие типы данных Ненадежное приведение типов Ненадежные списки аргументов Раздельные файлы заголовков Ненадежные структуры Препроцессорная обработка QED В большинстве книг по C++ вы найдете такое же описание достоинств объектно-ориентированного программирования и доказательства того, что это — очередная ступень в развитии индустрии программирования. В чем же беда C++ и почему была создана Java? Фактически, большинство архитектурных решений, принятых при создании Java, было...

Подробнее

Программирование на языке JAVA. Глава 3 Введение в язык Java

Содержание: Hello World Шаг за шагом public static void main Лексические основы Пробелы Комментарии Зарезервированные ключевые слова Зарезервированные слова Java Зарезервированные имена методов Java Идентификаторы Литералы Целые литералы Литералы с плавающей точкой Логические литералы Символьные литералы Управляющие последовательности символов Строчные литералы Операторы Операторы языка Java Разделители Переменные Объявление переменной Ваш первый шаг Исходный файл на языке Java — это текстовый файл, содержащий...

Подробнее

Программирование на языке JAVA. Глава 4 Типы

Программирование на языке JAVA. Глава 4 Типы

Содержание: Простые типы Целые числа byte short int long Числа с плавающей точкой float double Приведение типа Автоматическое преобразование типов в выражениях Символы Тип boolean Массивы Многомерные массивы Знай свои типы В этой главе вы познакомитесь со всеми основными типами языка Java и увидите, как надо объявлять переменные, присваивать им значения и использовать выражения со смешанными типами. В данной главе мы и обсудим простые типы языка Java, оставив сложные типы до главы 7. Простые типы Простые типы в Java не являются объектно-ориентированными,...

Подробнее

Программирование на языке JAVA. Глава 5 Операторы

Программирование на языке JAVA. Глава 5 Операторы

Содержание: Арифметические операторы Четыре арифметических действия Оператор деления по модулю Арифметические операторы присваивания Инкремент и декремент Целочисленные битовые операторы Сдвиг и влево и вправо Беззнаковый сдвиг вправо Битовые операторы присваивания Операторы отношения Булевы логические операторы Операторы быстрой оценки логических выражений (short circuit logical operators) Тернарный оператор if-then-else Приоритеты операторов Явные приоритеты Операторы в языке Java — это специальные символы, которые сообщают транслятору о том,...

Подробнее

Программирование на языке JAVA. Глава 6 Управление выполнением программы

Программирование на языке JAVA. Глава 6 Управление выполнением программы

Содержание: Условные операторы if-else break switch return Циклы while do-while for Оператор запятая continue Исключения Вниз по течению Управление в Java почти идентично средствам, используемым в С и C++. Условные операторы Они хорошо Вам знакомы, давайте познакомимся с каждым из них в Java. if-else В обобщенной форме этот оператор записывается следующим образом: if (логическое выражение) оператор1; [ else оператор2;] Раздел else необязателен. На месте любого из операторов может сто­ять составной оператор, заключенный в фигурные...

Подробнее

Программирование на языке JAVA. Глава 7 Классы

Программирование на языке JAVA. Глава 7 Классы

Содержание: Переменные представителей (instance variables) Оператор new Объявление методов Вызов метода Скрытие переменных представителей Конструкторы Совмещение методов this в конструкторах Наследование super Замещение методов Динамическое назначение методов final finalize static abstract Классическое заключение Базовым элементом объектно-ориентированного программирования в языке Java является класс. В этой главе Вы научитесь создавать и расширять свои собственные классы, работать с экземплярами этих классов и начнете использовать мощь...

Подробнее

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

Программирование на языке JAVA. Глава 8 Пакеты и интерфейсы

Содержание: Пакеты Оператор package Трансляция классов в пакетах Оператор import Ограничение доступа Интерфейсы Оператор interface Оператор implements Переменные в интерфейсах Использование пакетов Пакет (package) — это некий контейнер, который используется для того, чтобы изолировать имена классов. Например, вы можете создать класс List, заключить его в пакет и не думать после этого о возможных конфликтах, которые могли бы возникнуть если бы кто-нибудь еще создал класс с именем List. Интерфейс — это явно указанная спецификация набора методов, которые должны...

Подробнее

Программирование на языке Java. Глава 9 Работа со строками

Содержание Конструкторы Специальный синтаксис для работы со строками Создание строк в Java Слияние строк Последовательность выполнения операторов Преобразование строк Извлечение символов из строки на Java Сравнение строк Равенство Упорядочение indexOf и lastIndexOf Модификация строк при копировании substring concat replace toLowerCase и toUpperCase trim valueOf StringBuffer Конструкторы ensureCapacity setLength charAt и setCharAt append insert Без строк не обойдешься В этой главе обсуждаются средства языка Java...

Подробнее

Программирование на языке JAVA. Глава 10 Обработка исключений

Содержание Основы Типы исключений Неперехваченные исключения try и catch Несколько разделов catch Вложенные операторы try throw throws finally Подклассы Exception Заключительное резюме В этой главе обсуждается используемый в Java механизм обработки исключений. Исключение в Java — это объект, который описывает исключительное состояние, возникшее в каком-либо участке программного кода. Когда возникает исключительное состояние, создается объект класса Exception. Этот объект пересылается в метод, обрабатывающий данный тип исключительной ситуации. Исключения...

Подробнее