Java第七周心得体会

1.本周思维导图

JavaSE

2.个人总结

I/O 概念:内存与存储设备之间传输数据的通道

流的分类:

按方向

  • 输入流
  • 输出出

按单位

  • 字节流
  • 字符流

按功能

  • 节点流
  • 过滤流

对象节点流:

序列化、反序列化

  • 必须实现Seriallizable接口
  • 必须保证其属性均可序列化
  • transient修饰的属性为临时属性,不参与序列化

字符编码:编码方式必须一致,否则会出现乱码

网络编程:

InetAddress

  • 标识互联网协议地址对象
  • 封装了与该IP地址对象相关的所有信息
  • 无法直接创建对象,构造方法私有化;需通过getxxx 方法来获得

Socket

  • 基于TCP的网络编程,是网络中的一个通信节点
  • 分为客户端Socket、服务器端ServerSocket
  • 通信要求:IP地址+端口号

 反射:

  • 类的对象:基于某个类new出来的对象,也称为实例对象
  • 类对象:类加载的产物,封装了一个类的所有信息

工厂设计模式

  • 主要用于创建对象
  • “开闭原则”,对扩展开放,对修改关闭

单例模式

  • Singleton:只允许创建一个该类的对象

Lombda:

  • 允许把函数作为一个方法的参数
  • <函数式接口> <变量名> = (参数1,参数2 ,,,)->{ //方法体 }
  • Lambda表达式不会生成单独的内部类文件
  • Lambda访问局部变量时,变量要修饰final,如没加,则会自动添加
  • 注:调用的方法参数列表与返回值类型,要与函数型接口中的方法参数列表与返回值保持类型一致

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值