Семантические и низкоуровневые события в библиотеке AWT

Семантические и низкоуровневые события в библиотеке AWTВ AWT события разделены на низкоуровневые(low-level) и семантические(semantic). Семантические события описывают действия пользователя, например, щелчок на кнопочке; следовательно, событие ActionEvent является семантическим. Низкоуровневые события обеспечивают возможность таких действий.

Если пользователь щелкнул на кнопке, значит, он нажал кнопку мыши, возможно, переместил курсор по экрану и отпустил кнопку мыши(причем курсор мыши должен находиться в пределах кнопки). Читать

Статические вложенные классы

Статические вложенные классыМожет случиться так, что вам нужно будет использовать вложенный класс, просто для того чтобы скрыть его внутри другого класса, а ссылка на объект внешнего класса окажется ненужной. Подавить генерацию этой ссылки можно, объявив  вложенный класс статическим(static).

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

Простой калькулятор на Java

Простой калькулятор на JavaПредставляю вам готовый калькулятор на Java. Просто скопируйте нижний код и вставьте его в ваш IDE Eclipse или NetBeans. Читать

Типы данных Java

Типы данных JavaЯзык Java является строго типизированным. Тип каждой переменной должен быть объявлен. В Java есть 8 основных типов данных. Четыре представляют собой целые числа, два представляют собой числа с плавающей точкой, один представляет символы в формате Unicode и последний представляет логическое значение True и False. Читать

Самая простая программа на языке Java

Самая простая программа на языке JavaРассмотрим самую простую программу, какую только можно себе представить. В процессе работы она лишь выводит сообщение «Привет земляне!» в консольное окно.

Вот как выглядит программа в IDE Eclipse: Читать