该文被密码保护。 阅读全文
posted @ 2020-09-13 15:35 骚哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要: byte 1个字节 short 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节 char 2个字节 boolean 1个字节或4个字节,在java规范2中, 如果boolean用于声明一个基本类型变量时占4个字节, 如果声明一个数组类型的时候,那么数组中 阅读全文
posted @ 2020-09-13 14:50 骚哥 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-11 19:43 骚哥 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( 阅读全文
posted @ 2020-09-11 19:30 骚哥 阅读(310) 评论(0) 推荐(0) 编辑
摘要: // 线程工具类.现在的线程().get名字 String name = Thread.currentThread().getName(); 阅读全文
posted @ 2020-09-10 20:33 骚哥 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: IO流总结 输入==读取 输出==写出 都要关流 >close(); 普通流 字节流(以字节为单位) 字节输入流 父类 >InputStream 对象 >FileInputStream(路径) 输入 >read(); 返回有效个数且没有值时返回-1 字节输出流 父类 >OutputStream 对象 阅读全文
posted @ 2020-09-10 20:11 骚哥 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 装饰模式概述 装饰模式指的是在不改变原类, 不使用继承的基础上,动态地扩展一个对象的功能。 案例演示 准备环境: 编写一个Star接口, 提供sing 和 dance抽象方法 编写一个LiuDeHua类,实现Star接口,重写抽象方法 public interface Star { public v 阅读全文
posted @ 2020-09-10 17:07 骚哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.继承(高耦合)2.装饰设计模式3.静态/动态代理 阅读全文
posted @ 2020-09-10 16:30 骚哥 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 先序列化, 再反序列化序列化: 将内存中的对象, 写到硬盘 -> 输出流反序列化: 将硬盘中的对象, 读取到内存 -> 输入流ObjectOutputStream : 序列化, 对象输出流 `public ObjectOutputStream(OutputStream out) ` `public 阅读全文
posted @ 2020-09-10 15:48 骚哥 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 代码 解析: 类名.class.get类加载器().getResourceAsStream("文件名"); 案例代码: Demo.class.getClassLoader().getResourceAsStream("Lianxi/wzw.properties"); 图例 阅读全文
posted @ 2020-09-10 15:15 骚哥 阅读(1239) 评论(0) 推荐(0) 编辑