Автоматическое закрытие файлов в Java

Автоматическое закрытие файлов в JavaВо многих Java программ, для закрытия фай­лов, которые больше не нужны, метод close() вызывается явным образом.

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

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

Этот способ основывается на новой разновидности оператора try, называемой оператором try с ресурсами, а иногда еще — автоматическим управлением ресурсами. Читать

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

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

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

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

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

Вложенные и внутренние классы Java

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

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

Вложенный класс не может существовать независимо от класса, в который он вло­жен. Следовательно, область действия вложенного класса ограничена его внешним классом. Если вложенный класс объявлен в пределах области действия внешнего класса, то он становится членом последнего. Имеется также возможность объявить вложенный класс, который станет локальным в пределах блока. Читать

Перезагрузка методов класса в Java

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

Перегрузка методов является одним из способов реализации принципа полиморфизма в Java.

Для того чтобы перегрузить метод, достаточно объявить его новый вариант, отлича­ющийся от уже существующих, а все остальное сделает компилятор. Нужно лишь со­блюсти одно условие: тип и/или число параметров в каждом из перегружаемых методов должны быть разными.

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

Как раскрутить свой сайт?

Если раньше пользователей интересовал вопрос «Как создать свой сайт?», то теперь благодаря удобному и функциональному конструктору сайтов данная проблема полностью решена. Но теперь появляется другой повод для беспокойства, а именно, как продвинуть новоиспеченный интернет проект. Браться за это дело самостоятельно крайне не рекомендуется, ведь для этого необходимы широkak-raskrutit-svoj-sajtкие познания в области SEO. Именно поэтому лучше всего доверить эту непростую задачу специалистам по продвижению сайтов. Но, как известно, в начале каждого проекта бюджет сильно ограничен. Что же делать в таком случае? Несомненно, обращаться в компанию Seo Solution!

Читать

Как создавать свои сайты без дополнительных навыков?

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

Читать

Как выбрать хостинг?

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

Читать

Игровые автоматы. Путь к успеху

Человек всегда хочет комфорта и благ бесплатно, чтобы ничего не делать, а все было. И ещё за это ничего не было. Такова природа лени. Хочется не работать на стройке или в конторе инженером. А где же брать блага, ресурсы? С приходом в нашу жизнь интернета все решается. Можно делать деньги из ветра. Мошенничество трансформировалось. Старые урлбаны с их прошлыми схемами — динозавры, которые вымирают. На их смену пришли наглые мошенники с криминальными генами. Теперь отжим денежных знаков происходит красиво и культурно.

Читать

Область видимости переменной в Java

Область видимости переменной в Java

Переменная, которая объявляется внутри метода, доступна только в пределах этого метода — ее так называемая область видимости ограничена данным методом, в котором она объявлена.

Это означает, что в другом методе можно объявить переменную с точно таким же име-нем без какого-либо конфликта.

Давайте мы с вами создадим программу постепенно, где увидите что и как используется: Читать

Разработка веб-приложений в Eclipse

Разработка веб-приложений в Eclipse

IDE Eclipse – мощнейшая среда для разработки на Java. Разработчики предпочли удобство пользования легкости обучения. В этой статье мы рассмотрим детальную инструкцию по разработке веб-приложений (JSP/Servlet) в Eclipse при помощи контейнера сервлетов Apache Tomcat.

Читать