
java高级
持之以~恒
这个作者很懒,什么都没留下…
展开
-
java 静态与动态代理机制
1.什么是代理?大道理上讲代理是一种软件设计模式,目的地希望能做到代码重用。具体上讲,代理这种设计模式是通过不直接访问被代理对象的方式,而访问被代理对象的方法。这个就好比 商户---->明星经纪人(代理)---->明星这种模式。我们可以不通过直接与明星对话的情况下,而通过明星经纪人(代理)与其产生间接对话。2.什么情况下使用代理?(1)设计模式中有一个设计原则是开闭原则,是说对修...原创 2018-10-06 13:36:20 · 164 阅读 · 0 评论 -
java 设计七大原则
java 七大设计原则--开闭原则--里氏代换原则(Liskov Substitution Principle)--依赖倒转原则(Dependence Inversion Principle)--接口隔离原则(Interface Segregation Principle)--组合/聚合复用原则--迪米特法则(Law Of Demeter)--单一职责原则(Single Respo...原创 2019-01-20 14:55:24 · 128 阅读 · 0 评论 -
java IO流分类
java 流类图结构:一、 流的分类按数据流的方向不同:输入流,输出流。按处理数据单位不同:字节流(InputStream,OutputStream),字符流(Reader,Writer)。 (1) 字节流:数据流中最小的数据单元是字节。 (2) 字符流:数据流中最小的数据单元是字符, Java中的字符是Unicode编码,一个字符占用两个字节。按功能不同:节点流,处理流...原创 2019-01-20 14:57:20 · 4255 阅读 · 0 评论