黑马程序员日记-5

原创 2015年11月18日 19:58:53

------- Android培训java培训 期待与您交流! ----------

流:文件是数据的静态存储形式,流是数据传输时的形态。

Stream的都是字节流,否则为字符流

结点流(原始流):可以从或向一个特定的地方(节点)读写数据。

处理流(包裹流):是对一个已存在的流的连接和封装,通过所封装的流的功能 调用实现数据读写。

泛型:安全机制,将运行时期的问题(类型转换异常)转到了编译时期,避免了  强制类型转换

 

当操作的引用数据类型不确定时,就使用泛型。泛型其实就是指定引用数 据类型的参数范围

泛型的通配符:?>未知类型   collection<?> 

泛型的限定:

上限:collection< ? extends T >只接收Obj类型或其子类,存元素通常 用上限,因为这样取出都是按照上限类型运算的不会出现类型转换 隐患

下限:collection< ? super T >只接收Obj类型或其父类,取元素通常用 下限(不但能取出学生对象,也能取出工人对象,用人类型接收所 有子类对象)

流:

明确要使用的流对象方法:

1. 明确源和目的:

a) 源:InputStream--Reader

b) 目的:OutputStream--Writer

2. 明确数据是否是纯文本数据:

a) 纯文本:Writer--Reader

b) 媒体文件:OutputStream--InputStream

3. 明确具体设备:

a) 源设备:

硬盘:File

键盘:System.in

内存:数组

网络:Socket

b) 目的设备:

硬盘:File

控制台:System.out

内存:数组

网络:Socket

4. 是否需要其他额外功能:

是否需要缓冲区:buffer

流中的阻塞式方法必须提供结束标记否则会一直等待

write方法一定要(换行),刷新

版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员——学习日记5

Set类集合   Set接口:Collection接口的子接口,元素不可以重复,是无序。         Set接口中的方法和Collection接口的一致。         |--HashSet:...
  • afiyo
  • afiyo
  • 2015年09月12日 18:09
  • 114

黑马程序员-学习日记5

黑马程序员-学习日记5 ------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ...
  • qq_26857297
  • qq_26857297
  • 2015年03月29日 09:12
  • 212

黑马程序员骗局

最近看到网上的一篇帖子:“传智播客旗下黑马程序员就业骗局,企业封杀遇到了骗子培训” 。    黑马程序员面对诋毁,诽谤,真的想置之不理,让谣言自生自灭。看看那篇帖子的发布时间大概在2013年或者2...
  • itcast_cn
  • itcast_cn
  • 2016年09月05日 15:22
  • 3350

黑马程序员--Spring框架方方面面之…

--------
  • li951418089
  • li951418089
  • 2015年12月24日 10:25
  • 614

黑马程序员————学习日记【5】 【Java面向对象1】

------- android培训、java培训、期待与您交流! ---------- //面向对象:三个特征:封装,继承,多态。 //以后开发:其实就是找对象使用。没有对象,就创建一个对...
  • xinghuo189
  • xinghuo189
  • 2013年04月08日 20:58
  • 388

黑马程序员学习日记(5)--异常与异常处理

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 异常与异常处理: 传统...
  • xiaotianxuela
  • xiaotianxuela
  • 2013年07月11日 20:17
  • 306

黑马程序员-java就业面试题大全(持续更新)

1、一个"java"源文件中是否可以包含多个类()?
  • zj3911507
  • zj3911507
  • 2014年06月20日 16:32
  • 1947

黑马程序员:Hibernate基础知识

android培训、java培训
  • u012159707
  • u012159707
  • 2013年09月26日 15:42
  • 610

黑马程序员:Java学习路线大揭秘连载2-JavaWeb篇!

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已...
  • itcast_cn
  • itcast_cn
  • 2016年10月18日 17:44
  • 1472

黑马程序员——java基础学习日记(5)

------- android培训、java培训、期待与您交流! ----------http://www.itheima。com 获取键盘录入,每输入一行就转换成大写输出 当输入over的时候,停止...
  • hanrongle
  • hanrongle
  • 2013年07月02日 18:39
  • 249
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员日记-5
举报原因:
原因补充:

(最多只允许输入30个字)