Спонсор проекта
Быстрый индивидуальный прокси сервер от IPANN.NET решит проблему вашей анонимности.
Все программы:
Финансы Наука и производство Общество Образование Программирование Сеть Безопасность Администрирование Игры Рабочий стол Компьютерные советы Другие темы Добавить статью Контакты и Отказ от ответственности О нас
Голосования
Какой операционной системой Вы пользуетесь ?
GNU/Linux (374)
Windows (287)
MacOSx (30)
xBSD (7)
Solaris (2)
ReactOS (2)
FreeDos (2)
Другая (13)

Книги по Java


          Комментарии:      Просмотров: 1294      Добавлен: 29 июня 2022          
Возникновением компьютерной революции мы обязаны машине. Поэтому наши языки программирования стараются быть ближе к этой машине.

 (Голосов: 1)
Подробнее »
          Комментарии:      Просмотров: 302      Добавлен: 29 июня 2022          
Хотя язык Java основан на C++, он является более «чистокровным» объектно-ориентированным языком. Как C++, так и Java относятся к семейству смешанных языков, но для создателей Java эта неоднородность была не так важна, если сравнивать с C++. Смешанный язык позволяет использовать несколько стилей программирования; причиной смешанной природы C++ стало желание сохранить совместимость с языком C. Так как язык C++ является надстройкой языка C, он включает в себя много нежелательных характеристик своего предшественника, что приводит к излишнему усложнению некоторых аспектов этого языка. Язык программирования Java подразумевает, что вы занимаетесь только объектно-ориентированным программированием.

 (Голосов: 1)
Подробнее »
          Комментарии:      Просмотров: 277      Добавлен: 29 июня 2022          

ОПЕРАТОРЫ

На нижнем уровне операции с данными в Java осуществляются посредством операторов. Язык Java создавался на основе C++, поэтому большинство этих операторов и конструкций знакомы программистам на C и C++. Также в Java были добавлены некоторые улучшения и упрощения. Если вы .знакомы с синтаксисом C или C++, бегло просмотрите эту и следующую главу, останавливаясь на тех местах, в которых Java отличается от этих языков. Если чтение дается вам с трудом, попробуйте обратиться к мультимедийному семинару Thinking in С, свободно загружаемому с сайта www.MindView.net. Он содержит аудиолекции, слайды, упражнения и решения, специально разработанные для быстрого ознакомления с синтаксисом C, необходимым для успешного овладения языком Java.


 (Голосов: 0)
Подробнее »
          Комментарии:      Просмотров: 201      Добавлен: 29 июня 2022          

УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ

Подобно любому живому существу, программа должна управлять своим миром и принимать решения во время исполнения. В языке Java для принятия решений используются управляющие конструкции. В Java задействованы все управляющие конструкции языка C, поэтому читателям с опытом программирования на языке C или C++ основная часть материала будет знакома. Почти во всех процедурных языках поддерживаются стандартные команды управления, и во многих языках они совпадают. В Java к их числу относятся ключевые слова if-else, while, do-while, for, а также команда выбора switch. Однако в Java не поддерживается часто критикуемый оператор goto (который, впрочем, все же является самым компактным решением в некоторых ситуациях). Безусловные переходы «в стиле» goto возможны, но гораздо более ограничены по сравнению с классическими переходами goto.



 (Голосов: 0)
Подробнее »
          Комментарии:      Просмотров: 990      Добавлен: 29 июня 2022          

Управление доступом

Важнейшим фактором объектно-ориентированной разработки является отделение переменных составляющих от постоянных. Это особенно важно для библиотек. Пользователь {программист-клиент) библиотеки зависит от неизменности некоторого аспекта вашего кода. С другой стороны, создатель библиотеки должен обладать достаточной свободой для проведения изменений и улучшений, но при этом изменения не должны нарушить работоспособность клиентского кода.


 (Голосов: 0)
Подробнее »
          Комментарии:      Просмотров: 588      Добавлен: 29 июня 2022          

ПОВТОРНОЕ ИСПОЛЬЗОВАНИЕ КЛАССОВ

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


 (Голосов: 0)
Подробнее »
          Комментарии:      Просмотров: 223      Добавлен: 29 июня 2022          

ПОЛИМОРФИЗМ

Полиморфизм является третьей неотъемлемой чертой объектно-ориентированного языка, вместе с абстракцией данных и наследованием.

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


 (Голосов: 0)
Подробнее »
          Комментарии:      Просмотров: 167      Добавлен: 29 июня 2022          

ИНТЕРФЕЙСЫ

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


 (Голосов: 1)
Подробнее »
          Комментарии:      Просмотров: 554      Добавлен: 29 июня 2022          

ВНУТРЕННИЕ КЛАССЫ

Определение класса может размещаться внутри определения другого класса. Такие классы называются внутренними (inner class). Внутренние классы весьма полезны, так как они позволяют группировать классы, логически принадлежащие друг другу, и управлять доступом к ним.


 (Голосов: 1)
Подробнее »
          Комментарии:      Просмотров: 291      Добавлен: 29 июня 2022          

КОНТЕЙНЕРЫ И ХРАНЕНИЕ ОБЪЕКТОВ

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


 (Голосов: 0)
Подробнее »
1 2 3 4
Рекламки
Топ-менеджер Сбера Кирилл Царев читайте новости на ysia.ru.

Рекомендуем:
Реклама