Класс Scanner в языке программирования Java является
дополнением к классу Formatter. Объекты класса Scanner читают
форматированный ввод и преобразуют его в двоичное представление. Они могут использоваться для чтения данных
с консоли, из файла, строки или любого другого источника, реализующего
Интерфейсы Readable (добавленный в Java 2 версии 5.0)
или ReadabieByteChannei. Например, можно применять класс scanner для чтения
числа, введенного с клавиатуры и присваивания
этого значения переменной. Хотя такие операции всегда были возможны,
класс scanner существенно упрощает этот процесс. Как Вы увидите, класс scanner, несмотря на
свои богатые функциональные возможности,
очень прост в использовании. Создав объект типа Scanner, очень просто
использовать его для чтения форматированных входных данных. Как правило, объект
класса Scanner читает лексемы (tokens) из базового
источника, который вы задали при создании объекта типа Scanner. Приме
... Читать дальше »
Базовой частью поддержки создания
форматированного вывода в языке Java служит класс Formatter, включенный в
пакет java.util. Он обеспечивает преобразования
формата (format conversions) позволяющие выводить числа, строки и время и даты практически в любом
понравившемся вам формате. Класс функционирует подобно функции printf () языков
C/C++, а значит, если Вы знакомы с этими языками, научиться использовать класс Formatter будет очень
легко. Кроме класса Formatter в Java 2 версии 5.0 добавлен метод printf () для классов printstream и printwriter. Метод printf ()
автоматически использует класс Formatter и
предлагает функциональные средства почти
один к одному совпадающие с возможностями функции printf () языков C/C++, таким образом,
облегчая в дальнейшем преобразование кода на C/C++ в код на языке Java. Прежде чем Вы сможете использовать класс Formatter для
форматирования вывода, вам придется создать объект типа Formatter. В общем, класс Formatte
... Читать дальше »
Аннотация – это функциональность языка программирования Java появившейся в версии 2 5.0, который с ее помощью можно внедрять дополнительную информацию в исходный код. Эта информация, именуемая аннотациями или примечаниями (annotations), не изменяет алгоритм работы программы. Таким образом, аннотации оставляют семантику программы неизменной. Но эта информация может использоваться различными программными средствами, как во время разработки, так и во время установки программы. Например, аннотации могут обрабатываться генератором исходного кода. Хотя компания Sun называет это новое средство метаданными, более информативный термин "во
... Читать дальше »
Новое средство,
которое многие программисты сочтут весьма полезным, называется статическим импортом (static import) и расширяет возможности ключевого слова import. Оператор языка
import, снабженный
ключевым словом static, следующим за ключевым словом import, может применяться для импорта
статических членов класса или интерфейса. Благодаря наличию статического импорта стало возможным ссылаться на статические члены непосредственно по их именам без уточнения
имени их класса. Это упрощает и
сокращает синтаксис обращения к статическому члену. Для того чтобы
понять пользу статического импорта, начнем с примера, в котором это средство не
применяется.
Пример
class Hypot { public static void main(String args[]) { double side1, side2; &n
... Читать дальше »
В языке программирования Java цикл for-each используется для циклической обработки объектов
коллекции, такой как массив, в строгой последовательности, от начала
к концу. Благодаря удобному способу обработки, предложенному циклом for-each, этот вид цикла
быстро превратился в средство, необходимое
программистам. Так же язык программирования Java включает функциональные возможности цикла for-each, усовершенствуя
оператор цикла for. Преимущество такого подхода
заключается в том, что не требуется нового
ключевого слова и не нарушается работоспособность разработанного ранее
кода. Цикл for в стиле for-each (т. е.
наделенный функциональными возможностями цикла for-each) иногда называют улучшенным
циклом for (enhanced for loop).
Описание цикла for-each
Общая форма записи цикла for в стиле for-each приведена в следующей строке:
Создав объект типа Scanner, очень просто использовать его
для чтения форматированных входных данных. Как правило, объект класса Scanner читает лексемы (tokens) из базового
источника, который Вы задали при создании объекта типа Scanner. Применительно
к классу Scanner, лексема — это порция вводимых данных, обособленная набором
разделителей, по умолчанию пробелами. При считывании лексема
сопоставляется с конкретным регулярным
выражением <
... Читать дальше »
Класс Scanner — это дополнение к классу Formatter. Объекты класса
Scanner читают
форматированный ввод и преобразуют его в двоичное представление. Они могут использоваться для чтения данных
с консоли, из файла, строки или любого другого источника, реализующего
Интерфейсы Readable... Читать дальше »
Здравствуйте уважаемые читатели далее в нашей статье будет описан технология Microsoft Windows Scripting Host и ее возможности, а так же ее применение. Сервер сценариев Windoows Scripting Host(далее WSH) является самым мощным и гибким средством для администрирования операционной системы Windows, который свою очередь предназначен для запуска сценариев на скриптивох языковых Vbscript и Jscript, а так же и на других скриптовых языках таких как: Perl, Python, TCL, Rexx и т.д.
Windows automated installation kit (Windows AIK)- это программа входящий в состав множество утилит который перечислены ниже. Windows AIK применяется для автоматизации установки Windows 7, выполнить захват образов системы в программе ImageX, настраивать и изменять образы, в программе DISM, создавать образы Windows PE и переносить профили пользователей и данные при помощи программы User State Migration Tool (USMT).
Reg-файл - это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр. Если была заблокирована работа с редактором реестра, то наиболее легким способом подредактировать реестр будет создание и импортирование reg-файла.
К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено (для Windows ХР) REGEDIT4 или (для Windows 2000/XP) Windows Registry Editor Version 5.00.