Search results Category: Java labs

Java: return в finally блоке

13.06.2012 0 comments »

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

Author: Vitaly Orlov


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

08.06.2012 0 comments »

Сегодня увидел на хабре эту статью: Окна «неправильной» формы, Java 6 & 7 ed и вспомнил, что месяца три назад, я игрался с захватом изображения с экрана и столкнулся с задачей, сделать "прозрачное окно" для курсора, т.е. чтобы я мог, например, нажать на ссылку расположенную под "окном захвата".

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

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

Author: Vitaly Orlov


Ковариантность возвращаемых типов при переопределениие методов в Java

21.04.2012 1 comment »

Сегодня поиграемся с переопределением методов и разберемся, что такое ковариантность.

Author: Vitaly Orlov


Случайные числа в Java

21.04.2012 0 comments »

Тестирование генерации случайного int, двумя способами: с помощью класса Math и с помощью класса Random.

Author: Vitaly Orlov


Доступ к данным из различных экземпляров одного класса

17.04.2012 2 comments »

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

Author: Vitaly Orlov


Пример работы с классами File, PrintWriter и Scanner

17.04.2012 0 comments »

Мой тестовый пример работы с файлами, а именно простейшая запись и чтение из файла с помощью объектов классов: File, PrintWriter и Scanner

Author: Vitaly Orlov


Пример работы с классом Console

17.04.2012 0 comments »

Сегодня я покажу как работать с классом Console

Author: Vitaly Orlov


21 ( аналог BlackJack ) в консоле на Java

16.04.2012 0 comments »

Вчера разбирался с классом Scanner, он был довольно скучным и я особо не придумал, что можно с ним сделать, поэтому, увлекшись я написал игру 21 - консольную версию. Под катом: описание, видео и исходники.

Author: Vitaly Orlov


String vs StringBuilder

14.04.2012 0 comments »

Сегодня я протестирую скорость добавления строки, при использовании двух классов: класса String и класса StringBuilder.

Author: Vitaly Orlov


char with codePoint

13.04.2012 0 comments »

Сегодня я хотел бы разобраться с двумя разными наборами методов для работы с символами: char* и codePoint*

Author: Vitaly Orlov


Как получить путь к папке в которой находится приложение

28.03.2012 0 comments »

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

Author: Vitaly Orlov


Java как получить текущий год в виде числа

27.03.2012 0 comments »

Для того чтобы получить текущий год в виде числа, нам необходимо поработать с классом Calendar.

Author: Vitaly Orlov


Java тестируем метод toString

27.03.2012 15 comments »

Сегодня поговорим о методе toString(). Этот метод служит для представления объекта в виде строки. Это требуется например если мы хотим вывести объект на экран.

Author: Vitaly Orlov


if else if if else

26.03.2012 0 comments »

if-else

Давайте рассмотрим как будут обрабатываться выражения типа этого, а именно порядок выполнения if-else:

Author: Vitaly Orlov


Логическое и побитовое "И"

26.03.2012 2 comments »

Амперсанд

Очень часто, молодых специалистов легко завести в тупик, спросив чем отличаются два условия:
if (a&&b){}
и if (a&b){}. Сегодня я расскажу в чем отличие.

Author: Vitaly Orlov


Именование в Java

26.03.2012 0 comments »

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

Author: Vitaly Orlov


Java Labs - Вступление

23.03.2012 1 comment »

Несколько месяцев назад, я решил, что нет ничего лучше, чтобы самые лютые месяцы зимы провести с пользой. А что может быть лучше, чем выучить еще один язык программирования. Этим языком оказалась Java. Надо сказать, что до момента моего решения, я уже прочитал пару книжек по этому языку. Но, именно "прочитал". Т.е. я не разрабатывал особо на нем ничего, так пару hello-world-ов из книжки. Но общее представление о языке я имел.

Author: Vitaly Orlov