Учебное пособие: Наследование и классы-коллекции

Строки и файлы [Л.2 на с.107-109]. Номер задания соответствует порядковому номеру в журнале (по модулю 20).

Содержание отчета

Отчет должен содержать:

1. Постановку задачи, решаемой отлаженной программой.

2. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.

3. Листинг программы с необходимыми комментариями.

Контрольные вопросы

1. Как изменить кодировку символов (“KOI8_R”, “Cp866”, …) в потоках ввода/вывода?

2. Как сделать программу нечувствительной к регистру символов входного файла?

3. Как изменить программу, чтобы имена входных/выходных файлов нужно было бы вводить с клавиатуры или задавать в командной строке.

4. Как нужно изменить программу, чтобы после объявления метода publicstaticvoidmain(String[] args) не нужно было бы записывать throwsIOException.

5. Как известно, время в приложения Java записывается в виде целочисленных значений типа long, выраженных в миллисекундах и отсчитываемых с полуночи (00:00:00 GMT) 1 января 1970 года. На сколько лет хватит размера (8байт) значения типа long для отсчета миллисекунд?

6. Как можно изменить программу, чтобы подсчитать время обработки файлов без использования класса Date, введя одну дополнительную переменную.

7. Как сравнить две строки.

8. Как выбрать i-ый символ строки.

Литература

1. Арнолд К., Гослинг Дж., Холмс Д. Язык программирования Java:Пер. с англ. – М.: Издательский дом «Вильямс», 2001 г. – 624 с., ил.

2. Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум. -СПб.: Питер, 2002. -240с.

Дополнительная

1. Официальный сайт Java — http://java.sun.com/ (есть раздел на русском языке с учебником).

2. Java™ 2 SDK, Standard Edition Documentation — http://java.sun.com/products/jdk/1.5/index.html.

3. ДжеймсГослинг, БиллДжой, ГайСтил. Спецификацияязыка Java (The Java Language Specification — http://www.javasoft.com/docs/books/jls/). Перевод на русский язык — http://www.uni-vologda.ac.ru/java/jls/index.html

4. Официальный сайт проекта Eclipse — http://www.eclipse.org/.

А также

5. Дмитрий Рамодин. Начинаем программировать на языке Java.

6. Николай Смирнов. Java 2: Учебное пособие.

7. Картузов А. В. Программирование на языке Java.

8. Вязовик Н.А. Программирование на Java.


Приложение 1. Спецификация класса Statistics.

importjava.io.*;//подключение пакета с классами ввода/вывода

importjava.util.*; //подключение пакета с классами коллекций и времени

public class Statistics {

К-во Просмотров: 540
Бесплатно скачать Учебное пособие: Наследование и классы-коллекции