Разделы презентаций


Система ввода/вывода в Java

Содержание

java.io.File.list();.list(FilenameFiler);.mkdirs();.renameTo();.delete();.deleteOnExit();.exists();.canExecute();.canRead();.canWrite();.isDirectory();.length();.lastModified();java.io.FilenameFilter boolean accept(File dir, String name);

Слайды и текст этой презентации

Слайд 1Система ввода/вывода в Java
package java.io.*;
package java.nio.*;
Dmitry Yablokov
Systems, 2013

Система ввода/вывода в Java package java.io.*;package java.nio.*;Dmitry Yablokov Systems, 2013

Слайд 2java.io.File
.list();
.list(FilenameFiler);
.mkdirs();
.renameTo();
.delete();
.deleteOnExit();
.exists();
.canExecute();
.canRead();
.canWrite();
.isDirectory();
.length();
.lastModified();
java.io.FilenameFilter
boolean accept(File dir, String name);

java.io.File.list();.list(FilenameFiler);.mkdirs();.renameTo();.delete();.deleteOnExit();.exists();.canExecute();.canRead();.canWrite();.isDirectory();.length();.lastModified();java.io.FilenameFilter	boolean accept(File dir, String name);

Слайд 3What are Streams ???
Файл
Данные в памяти
Экран
Сетевое соединение
Интернет соединение
Файл
Данные в памяти
Экран
Сетевое

соединение
Интернет соединение
byte
byte
byte
byte
InputStream
Код
OutputStream

What are Streams ???ФайлДанные в памятиЭкранСетевое соединениеИнтернет соединениеФайлДанные в памятиЭкранСетевое соединениеИнтернет соединениеbytebytebytebyteInputStreamКодOutputStream

Слайд 4File
В час жаркого весеннего заката на Патриарших прудах появилось двое

граждан. Первый из них — приблизительно сорокалетний, одетый в серенькую

летнюю пару, — был маленького роста, темноволос, упитан, лыс, свою приличную шляпу пирожком нес в руке, а аккуратно…

InputStream

OutputStream

FileВ час жаркого весеннего заката на Патриарших прудах появилось двое граждан. Первый из них — приблизительно сорокалетний,

Слайд 5I/O System classes
Read
InputStream
FileInputStream
ByteArrayInputStream
PipedInputStream
SequenceInputStream
Write
Reader
InputStreamReader
StringReader
CharArrayReader
PipedReader
FileReader
Byte
Char
Byte
Char
OutputStream
FileOutputStream
ByteArrayOutputStream
PipedOutputStream
Writer
OuputStreamWriter
StringWriter
CharArrayWriter
PipedWriter
FileWriter
Decorators
FilterInputStream
BufferedInputStream
DataInputStream
LineNumberInputStream
StreamTokenizer
PushbackInputStream
StringBufferInputStream
FilterReader
BufferedReader
LineNumberReader
StreamTokenizer (Reader)
PushbackReader

FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
FilterWriter
BufferedWriter
PrintWriter
RandomAccessFile

I/O System classesReadInputStreamFileInputStreamByteArrayInputStreamPipedInputStreamSequenceInputStreamWriteReaderInputStreamReaderStringReaderCharArrayReaderPipedReaderFileReaderByteCharByteCharOutputStreamFileOutputStreamByteArrayOutputStreamPipedOutputStreamWriterOuputStreamWriterStringWriterCharArrayWriterPipedWriterFileWriterDecoratorsFilterInputStreamBufferedInputStreamDataInputStreamLineNumberInputStreamStreamTokenizerPushbackInputStreamStringBufferInputStreamFilterReaderBufferedReaderLineNumberReaderStreamTokenizer (Reader)PushbackReaderFilterOutputStreamBufferedOutputStreamDataOutputStreamPrintStreamFilterWriterBufferedWriterPrintWriterRandomAccessFile

Слайд 6public class FilterInputStream extends InputStream { /**

* The input stream to be filtered.

*/ protected volatile InputStream in; /** * Creates a FilterInputStream * by assigning the argument in * to the field this.in so as * to remember it for later use. * * @param in the underlying input stream, or null if * this instance is to be created without an underlying stream. */ protected FilterInputStream(InputStream in) { this.in = in; }
public class FilterInputStream extends InputStream {   /**    * The input stream to

Слайд 7public class FilterOutputStream extends OutputStream { /**

* The underlying output stream to be filtered.

*/ protected OutputStream out; /** * Creates an output stream filter built on top of the specified * underlying output stream. * * @param out the underlying output stream to be assigned to * the field this.out for later use, or * null if this instance is to be * created without an underlying stream. */ protected FilterOutputStream(OutputStream out) { this.out = out; }
public class FilterOutputStream extends OutputStream {   /**    * The underlying output stream

Слайд 8Reader
PushbackReader
InputStreamReader
StringReader
CharArayReader
PipedReader
FileReader
Bridge from byte stream to char one
.mark();
.reset();
.mark();
.reset();
FilterReader
.unread();
BufferedReader
LineNumberReader
.getLineNumber();
.setLineNumber();
.mark();
.reset();
.readLine();
Decorators
Other
StreamTokenizer
Не реализует interface Reader
.nextToken();
sval;
nval;
ttype;

ReaderPushbackReaderInputStreamReaderStringReaderCharArayReaderPipedReaderFileReaderBridge from byte stream to char one.mark();.reset();.mark();.reset();FilterReader.unread();BufferedReaderLineNumberReader.getLineNumber();.setLineNumber();.mark();.reset();.readLine();DecoratorsOtherStreamTokenizerНе реализует interface Reader.nextToken();sval;nval;ttype;

Слайд 9Writer
OutputStreamWriter
StringWriter
CharArrayWriter
PipedWriter
FileWriter
Bridge from byte stream to char one
FilterWriter
BufferedWriter
PrintWriter
.checkError();
.newLine();
.print(…);
.println(…);
.newLine();
Decorators

WriterOutputStreamWriterStringWriterCharArrayWriterPipedWriterFileWriterBridge from byte stream to char oneFilterWriterBufferedWriterPrintWriter.checkError();.newLine();.print(…);.println(…);.newLine();Decorators

Слайд 10New Input/Output

New Input/Output

Слайд 11import java.io.*; import java.net.URL; import java.nio.channels.FileChannel; private void copyFile(File incomingFile, File outgoingFile) throws

IOException { FileInputStream fis = new FileInputStream(incomingFile); FileOutputStream fos = new FileOutputStream(outgoingFile); FileChannel

in = fis.getChannel(); FileChannel out = fos.getChannel(); in.transferTo(0, in.size(), out); }
import java.io.*; import java.net.URL; import java.nio.channels.FileChannel;  private void copyFile(File incomingFile, File outgoingFile) throws IOException { 	FileInputStream

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика