Домен для веб – сайта. Как сделать правильный выбор?

Желая создать веб – сайт, первое, о чем должны знать оптимизаторы, что это не такой уж и простой процесс, как может показаться на первый взгляд. Ведь потребуется внимательно изучить все его тонкости, аспекты, чтобы не столкнуться в будущем с распространенными ошибками. Старайтесь приложить все усилия, чтобы ресурс в дальнейшем приносил прибыль.

Читать

Польза изучения языков программирования

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

Читать

Курсы Java в Киеве с командой Арт Код

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

Читать

Взаимосвязь между Java и языками С, С++ и C#

Взаимосвязь между Java и языками С, С++ и C#

Язык Java очень похож на языки С и С++. От С язык Java унаследовал синтаксис, а от С++ - объектную модель.

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

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

Современная эпоха в программировании, по существу, началась с языка С. Затем поя­вился язык С++, а после него - Java. Читать

Импорт пакетов в Java

Импорт пакетов в Java

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

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

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

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

После того как класс импортиро­ван, на него можно ссылаться непосредственно, используя только его имя. Читать

Основные положения о перечислениях в Java

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

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

В версии JDК5 перечисления были внедрены в Java и наконец-то стали до­ступны для программирования на этом языке.

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

Порядок вызова конструкторов классов в Java

Порядок вызова конструкторов классов в Java

В каком порядке вызываются конструкторы классов, образующих иерархию при ее создании? Например, какой конструктор вызывается раньше: АA() или ВB(), если ВB это подкласс, а АA суперкласс?

В иерархии классов конструкторы вызыва­ются в порядке наследования, начиная с суперкласса и кончая подклассом.

Болеетого, этот порядок остается неизменным независимо от того, используется форма super() или нет, поскольку вызов метода super() должен быть в первом операто­ре, выполняемом в конструкторе подкласса.

Если метод super() не вызывается, то используется конструктор по умолчанию или же конструктор без параметровиз каждого суперкласса. Читать

Вызов конструкторов суперкласса в Java с помощью ключевого слова super

Вызов конструкторов суперкласса в Java с помощью ключевого слова super

Из подкласса можно вызывать конструктор, определенный в его суперклассе, используя следующую форму ключевого слова super:

где список_аргументов определяет любые аргументы, требующиеся конструкто­ру в суперклассе. Вызов метода super() всегда должен быть первым оператором, выполняемым в конструкторе подкласса.

В качестве примера, демонстрирующего применение метода super(), рассмо­трим следующую версию класса BoxWeight: Читать

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

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

В языке Java поддерживается рекурсия  - процесс определения чего-либо отно­сительно самого себя.

Применительно к программированию на Java рекурсия - это средство, которое позволяет методу вызывать самого себя. Такой метод назы­вается рекурсивным.

Классическим примером рекурсии служит вычисление факториала числа. Факториал числа N - это произведение всех целых чисел от 1 до N. Например ,факториал числа 3 равен 1 х 2 х 3, т.е. 6. Ниже показано, как вычислить факториал, используя рекурсивный метод. Читать

Вложенные интерфейсы в языке Java

Вложенные интерфейсы в языке Java

Интерфейс может бьrгь объявлен членом класса или другого интерфейса. Такой интерфейс называется иитерфейсом-членом или вложенным иитерфейсом.

Вложенный интерфейс может быть объявлен как public, private или protected. Этим он от­личается от интерфейса верхнего уровня, который должен бьrгь объявлен как pub­lic или использовать уровень доступа по умолчанию.

Когда вложенный интерфейс используется за пределами объемлющей его области дей­ствия, его имя должно быть дополнительно уточнено именем класса или интерфей­са, членом которого он является. Читать