Часто на собеседованиях просят привести примеры реализации шаблонов (паттернов) проектирования из жизни. Например, среди стандартных классов Java Development Kit. Предлагаю цикл статей по исследованию данного вопроса. А начнем с Порождающих шаблонов.
Реклама
понедельник, 29 июня 2015 г.
четверг, 14 августа 2014 г.
Работа с varargs в Java
Сегодня в рамках рубрики “Java для начинающих” хотелось бы рассказать о такой функциональной возможности в языке, как varargs или аргументы переменной длины. Хочу сразу отметить, что эта возможность присутствует и во многих других языках (например C++). В Java синтаксис выглядит для переменных типа String следующим образом:
public void getData(String ... data){
//your code here...
}
Ну что же, приступим…
вторник, 12 августа 2014 г.
10 программ для Android
Как говорится, на вкус и цвет… товарища нет. Каждый человек имеет свои предпочтения. В музыке, одежде, еде. И даже в приложениях. Сегодня я решил выбрать свои десять самых нужных, и может даже любимых, приложений для Android. Конечно, ввиду того, что в основном за компьютером я занимаюсь разработкой или исследованиями, то и рассмотренные программы так или иначе будут касаться этих тем.
среда, 12 марта 2014 г.
Как включить USB debugging на Android 4.2+ Jellybean
Для того, чтобы получить возможность подключать Android телефон или планшет к ADK (Android SDK) по USB, а также для некоторых операций по получению ROOT прав на Android устройстве, необходимо включить соответствующую опцию в меню настроек. Но иногда она скрыта от простого смертного:) Давайте же восстановим справедливость!
воскресенье, 2 февраля 2014 г.
Установка Oracle JDK под Ubuntu linux
Как известно, из официальных репозиториев Ubuntu linux удален Oracle JDK (ex Sun JDK). При попытке установить установить пакет default-jdk, будет установлена OpenJDK. Открытость программ это очень хорошо, но пока JVM от Oracle пошустрее будет. Ставим Oracle Java Development Kit!
вторник, 7 января 2014 г.
Поддержка кириллицы в MySQL 5.5 под Ubuntu
Итак, имеем MySQL 5.5, Ubuntu 12.04 и web-приложение, работающее под apache tomcat 7. Если мы попытаемся прочитать параметр из базы, значение которого содержит кириллицу, то в ответ получим нечто вроде "????????". Давайте разберемся в чем проблема.
воскресенье, 22 сентября 2013 г.
Генерация случайного числа в заданном диапазоне в Java
Для генерации целого случайного числа в заданном диапазоне от Min до Max, обычно используется следующий паттерн:
Min + (int)(Math.random() * ((Max - Min) + 1))
Min + (int)(Math.random() * ((Max - Min) + 1))
Подписаться на:
Сообщения (Atom)