doc文档 【黑马程序员】Java-IO流学习总结-

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
3 页 1356 浏览 18 收藏 5.0分

摘要:【黑马程序员】JavaIO流学习总结Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类•根据处理数据类型的不同分为:字符流和字节流•根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来:因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基字节流和字符流的区别:•读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一•处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类结论:只要是处理纯文本数据,就优先考虑使用字符流。除此之外都使用字节流。输入流和输出流对输入流只能进行读操作,对输出流只能进行写操作,程序中需要根据待传输数据的不同特性而JavaIO流对象1.输入字节流InputStreamIO中输入字节流的继承图可见上图,可以看出:1InputStream是所有的输入字节流的父类,它是一个抽象类。2ByteArrayInputStream、StringBufferInputStream、FileInputStream是三种基本的介质流,它本地文件中读取数据。PipedInputStream是从与其它线程共用的管道中读取数据,与3ObjectInputStream和所有FilterInputStream的子类都是装饰流(装饰器模式的主角)。2.输出字节流OutputStreamIO中输出字节流的继承图可

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
【黑马程序员】Java-IO流学习总结- 第 1 页 【黑马程序员】Java-IO流学习总结- 第 2 页 【黑马程序员】Java-IO流学习总结- 第 3 页
本文档由 匿名用户2021-06-07 09:27:36上传分享
你可能在找
  • 【黑马程序员】IO流总结学习经历:-File类-File类的作用:操作硬盘上的文件或者文件夹操作方式:创建、删除、判断、获取信息、剪切(renameTo())字符流和字节流-】使用区分:单纯的文字使用字符流 ,图片视频文档使用字符流【推荐全部使用字节流进行处理,因为字符流乱码问题,需要进行特殊的处理,Reader的子类InputStreamReader的构造函数可以指定字符编码】】基本使用:字符流-Reader 、Writer、(字符流中Reader和Writer的子类FileReader、InputStream、OutputStream;【记忆方式:罗列的都是在io包下的直接类,其下属的子类都是以直接类的名称合进行扩展
    4.9 分 2 页 | 130.50 KB
  • 小鲁哥哥白话笔记-IO流大家在学到IO流的时候,向是突然见到了新世界一样,一下子多了好多不认识的类,各种名字和各种用法一下就把大家给绕晕了,不知道思路从何整理。 首先我们先给IO流定一个大的框架,在一点点去给他拆分,这样我们就容易理解了。 IO流的分类(我们只按数据类型分类,这是学生问的最多的问题,如何去区分数据类型):字节流:InputStream,OutputStream字符流:Reader,Writer有的同学就问了,是不是后缀带Stream
    5.0 分 4 页 | 126.39 KB
  • Chapter14简单输入输出文件类File文本输入输出(重点)二进制输入输出(重点)对象输入输出Java高级程序设计(下)1 File类大多应用程序需要与外部设备进行数据交换。 IO:指应用程序对外部设备的数据输入与输出。位于:java.io包中。File类:文件和目录路径名的抽象表示形式。1.IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。 3.Java中的目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。
    3.0 分 26 页 | 269.50 KB
  • 【黑马程序员】初学python的三个建议Python是最容易入门的编程语言,没有之一。如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏、指针等问题。 有时候排查这些问题对初学者的打击很大,尤其是没掌握排查BUG技巧时。 如果初学者接触的第一门语言是Python,学习曲线则会平滑得多,掌握一些基本语法和Python内置的数据结构,已经可以上手写一些小工具或者小型应用。这对初学者来说,非常重要。
    3.0 分 3 页 | 138.50 KB
  • 【黑马程序员】C++简介、C++自学教程C++简介C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++是C的一个超集,事实上,任何合法的C程序都是合法的C++程序。注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。 面向对象程序设计C++完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装抽象继承多态标准库标准的C++由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,
    3.0 分 2 页 | 147.50 KB
  • 程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。亲爱的读者,小编为您准备了一些程序员转正总结,请笑纳! 程序员转正总结1伴随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。 来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,
    4.8 分 7 页 | 28.00 KB
  • Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。 有很多实习生在实习过程中不知道该如何学习,导致在实习中失去很多学习的机会,java程序设计语言却也不那么容易学,那么小编今天给大家总结了几篇关于java实习心得的范文让各位参考!让大家学到更多!
    4.8 分 1 页 | 111.50 KB
  • 软件开发试用期总结1我于20--年-月6号进入公司的软件开发四部,担任java程序员一职。 现在,试用期结束了,对自己这3个月的工作情况作个总结。前期工作回顾试用期个人工作总结同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。 试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以。net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。
    4.8 分 7 页 | 28.50 KB
  • Java试用期总结及个人成长回顾(1)在过去的几个月里,我有幸加入了这家公司,并开始了我的Java试用期。经历了一段时间的学习和实践,我想借此机会对这段时间进行总结和回顾,同时也反思并提升自己。 首先,在这段试用期中,我深入学习了Java编程语言及相关技术。通过参与项目开发和团队合作,我逐渐熟悉了Java的语法规则、编码规范以及常用框架和工具的使用。 同时,通过查阅官方文档、参考书籍以及在线教程等资源我不断扩充自己的知识面,并努力将其应用于实际项目中这一过程不仅让我对Java有了更深入的理解,还让我意识到持续学习和不断探索是程序员成长的关键。
    4.8 分 9 页 | 15.78 KB
  • 程序员是一个多金的岗位,那么程序员试用期的述职报告应该如何撰写呢?下面给大家带来一些关于程序员试用期的述职报告,希望对大家有所帮助。 程序员试用期述职报告1来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司 试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以.net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。
    3.0 分 6 页 | 24.50 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档