Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

void writeDouble (double val)

Записывает значение типа double, определяемое параметром val

void writeFloat (float val)

Записывает значение типа float, определяемое параметром val

void writelnt(int val)

Записывает значение типа int, определяемое параметром val

void writeLong (long val)

Записывает значение типа long, определяемое параметром val

void writeShort (int val)

Записывает целочисленное значение, определяемое параметром val, преобразуя его в тип short

Ниже приведен конструктор класса DataOutputStream. Обратите внимание на то, что при вызове ему передается экземпляр класса OutputStream.

DataOutputStream(OutputStream OutputStream)

где OutputStream — это поток вывода, в который записываются данные. Для того чтобы организовать запись данных в файл, следует передать конструктору в качестве параметра OutputStream объект типа FileOutputStream.

Класс DatalnputStream реализует интерфейс Datalnput, в котором объявлены методы для чтения всех простых типов данных в Java (табл. 10.6). В каждом из этих методов может быть сгенерировано исключение IOException при возникновении ошибки ввода-вывода. В качестве своего основания класс DatalnputStream использует экземпляр класса InputStream, перекрывая его методами для чтения различных типов данных в Java. Однако в потоке типа DatalnputStream данные читаются в двоичном виде, а не в удобной для чтения форме. Ниже приведен конструктор класса DatalnputStream.

DatalnputStream(InputStream inputStream)

где inputStream — это поток, связанный с создаваемым экземпляром класса DatalnputStream. Для того чтобы организовать чтение данных из файла, следует передать конструктору в качестве параметра inputStream объект типа FilelnputStream.

Таблица 10.6. Наиболее часто употребляемые методы ввода данных, определенные в классе DatalnputStream

Метод ввода данных

Описание

boolean readBoolean()

Читает значение типа boolean

byte readByte()

Читает значение типа byte

char readChar()

Читает значение типа char

double readDouble()

Читает значение типа double

float readFloat()

Читает значение типа float

int readlnt()

Читает значение типа int

long readLong()

Читает значение типа long

short readShort()

Читает значение типа short

Ниже приведен пример программы, демонстрирующий применение классов DataOutputStream и DatalnputStream. В этой программе данные разных типов сначала записываются в файл, а затем читаются из файла.

// Запись и чтение двоичных данных.Для компиляции этого кода

// требуется JDK 7 или более поздняя версия данного комплекта.

import java.io.*;

class RWData {

public static void main(String args[])

{

int i = 10;

double d = 1023.56;

boolean b = true;

// записать ряд значений

try (DataOutputStream dataOut =

new DataOutputStream(new FileOutputStream("testdata")))

{

// Запись двоичных данных в файл testdata.

System.out.println("Writing " + i) ;

dataOut.writelnt(i);

System.out.println("Writing " + d) ;

dataOut.writeDouble(d);

System.out.println("Writing " + b);

dataOut.writeBoolean(b);

System.out.println("Writing " + 12.2 * 7.4);

dataOut.writeDouble(12.2 * 7.4);

}

catch(IOException exc) {

System.out.println("Write error.");

return;

}

System.out.println() ;

// а теперь прочитать записанные значения

try (DatalnputStream dataln =

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий