Файловый ввод и вывод Java

Файловый ввод и вывод JavaЧтобы прочитать из файла, сконструируйте объект Scanner из объекта File, как показано ниже:

Если имя файла содержит в себе обратные косые черты, не забудьте защитить их дополнительными обратными косыми чертами: «c:\\mydirectory\\myfile.txt«. Читать

Большие числа Java

Большие числа JavaЕсли для решения задачи недостаточно точности встроенных целочисленных типов и чисел с плавающей точкой, можно обратиться к классам BigInteger и BigDecimal из пакета java.math.

Эти классы предназначены для выполнения действий с числами, состоящими из произвольного количества цифр. Классы BigInteger и BigDecimal реализуют арифметические операции произвольной точности соответственно для целых и действительных чисел. Читать

Математические функции и константы Java

Математические функции и константы JavaКласс Math содержит набор математических функций, которые часто оказываются необходимыми при решении практических задач. Чтобы извлечь квадратный корень из числа, применяют метод sqrt(). Если вы в школе учили Pascal, то там также применяется метод sqrt().

Читать

Переменные в языке Java

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

  • double salary;
  • int workDays;
  • long chinaPopulation;
  • char yesChar;
  • boolean done;

Читать

Выбор среды разработки программ

Выбор среды разработки программЕсли вам опыт программирования включает применение Microsoft Visual Studio, значит, вы уже знакомы со средой разработки, содержащей встроенный текстовый редактор, меню для компиляции и запуска программ, а также отладчик. Пакет JDK не имеет никаких средств, даже отдаленно напоминающих интегрированную среду разработки программ. Читать

Азартный досуг

Азартный досугЕсли вы азартный человек, но не знаете, как занять себя – игровые автоматы онлайн отличное решение. Игорная индустрия развивается и на просторах глобальной паутины очень стремительно. Как только появилось первое более-мене стабильное соединение, так сразу появились и первые игровые автоматы. Они ничем не отличались от стоящих в залах слотов, а выигрыш можно было получить на электронный счет.
Наверное, все знают, что число 7 приносит удачу. И именно из-за этого игровая индустрия облюбовала это число так сильно. Читать

Слабые хеш-карты Java

Слабые хеш-карты JavaКласс WeakHashMap был спроектирован для решения одной интересной проблемы. Что случится со значением, чей ключ более не используется нигде в вашей прогармме? Предположим, что последняя ссылка на ключ исчезла. Значит, не остается никакого способа сослаться на объект-значение. Но поскольку ни одна часть программы не содержит обращений к данному ключу, то и соответствующая пара «ключ/значение» не может быть удалена из карты.

Почему бы сборщику мусора не удалить ее? Разве это не его работа — удалять неиспользуемые объекты? Читать

Вызов унаследованного кода Java

Вызов унаследованного кода JavaДо появления Java SE 5.0 был написан огромный объем кода Java. Если бы обобщенные классы не могли взаимодействовать с этим кодом, они не получили бы широкого распространения. К счастью, достаточно просто использовать обобщенные классы вместе с их «сырыми» эквивалентами из унаследованного API.

Рассмотрим конкретный пример. Чтобы установить метки JSlider, вы используете метод:

Читать

Просмотр телепередач в интернете онлайн

Просмотр телепередач в интернете

Уже привычно развитие интернета позволило нам напрочь забыть о старых телевизорах. А еще десяток лет назад все сидели перед “голубыми ящиками” и ждали по программе нужную передачу. Хоть с плохой картинкой и звуком, но то было окно в мир. Если вы же пропустили свою любимую передачу – достаточно зайти в архив и найти ее запись. Все просто и понятно.

Где бы вы не находились: на отдыхе, в пути, во время обеденного перерыва – в любой момент можно взять и посмотреть канал даже на телефоне. А оплатить вам нужно будет всего-навсего интернет. Кроме того, интернет предоставляет широкий выбор каналов: начиная от развлекательных, заканчивая научными. Любой канал, который транслируют, можно найти во всемирной паутине. На некоторых сайтах существует возможность перемотки интересного вам канала. Читать

Вспомогательный класс для работы с объектами GridBagConstraints

Вспомогательный класс для работы с объектами GridBagConstraintsНаиболее трудоемкая задача при работе с диспетчером компоновки GridBagLayout — это написание кода, устанавливающего ограничения. Многие программисты создают для этой цели вспомогательные функции или небольшие вспомогательные классы.

Характеристики вспомогательного класса приведены ниже.

  • Имя класса — GBC(прописные буквы из имени GridBagConstraints).
  • Данный класс является подклассом GridBagConstraints, поэтому константы можно указывать, используя более короткое имя, например GBC.EAST. Читать