摘要:
1. diabolic His dark clothing and makeup -- not to mention the raven on his shoulder -- gave him a diabolic appearance (extrenely evil or cruel; expre 阅读全文
摘要:
1. 常用方法 拿到一个缓冲区,我们往往会做什么? 很简单,就是读取缓冲区的数据 / 写数据到缓冲区中 所以,缓冲区的核心方法是: put(byte b):给数组添加元素 get():获取一个元素 import java.nio.ByteBuffer; import java.util.Arrays 阅读全文
摘要:
1. Buffer缓冲区概述 <1>作用:缓冲区,用来存放具体要被传输的数据,比如文件、socket等。 在NIO中,数据被装入Buffer后,再通过通道(Channel)进行传输 <2>Buffer就是一个数组,用来保存不同数据类型的数据 在 NIO中,所有的缓冲区类型,都继承于抽象类 Buffe 阅读全文
摘要:
1. 类图结构 2. 代码 public interface Sender { // 自定义抽象方法,来描述发送的行为 void send(); } public class MailSender implements Sender { @Override public void send() { 阅读全文
摘要:
0. IO回顾 <1> IO:Input Output ( 输入 输出 ) <2> IO技术的应用:解决设备和设备之间的数据传输问题 <3> IO应用场景:图片上传、下载、打印机打印信息表、解析XML... 1. 概念 <1> 即 Java New IO <2> 是一个全新的、JDK 1.4后提供的 阅读全文
摘要:
1. 懒汉式 1 public static Singleton { 2 3 // 2. 声明本类类型的引用,指向本类类型的对象 4 // 使用private static 关键字修饰 5 private static Singleton sin = null; 6 7 // 1. 私有化构造方法, 阅读全文