随笔分类 -  JavaSE

1
摘要:1.验证Email email地址,格式:zhangsan@zuidaima.com,zhangsan@xxx.com.cn "\\w+@\\w+\\.[a z]+(\\.[a z]+)?" 2.验证身份证号码 居民身份证号码15位或18位,最后一位可能是数字或字母 "[1 9]\\d{13,16} 阅读全文
posted @ 2018-06-12 12:29 姩澕 阅读(639) 评论(0) 推荐(0)
摘要:code见:https://gitee.com/_lzd/java pracitce/tree/master/src/main/java/jdk8 函数式接口 (@FunctionalInterface注解) 特点: 1、只能有一个抽象方法 2、可以有多个默认方法 3、可以有多个static方法 4 阅读全文
posted @ 2018-04-20 15:45 姩澕 阅读(207) 评论(0) 推荐(0)
摘要:"String.format详情参考地址" 阅读全文
posted @ 2018-03-31 12:22 姩澕 阅读(158) 评论(0) 推荐(0)
摘要:``` /** * Created by lzd on 2018/3/31. */ public class EnumPrac { public enum Demo{ SUCCESS(1,"成功"), FAIL(0,"失败"); private Integer code; private String desc; priv... 阅读全文
posted @ 2018-03-31 12:07 姩澕 阅读(184) 评论(0) 推荐(0)
摘要:java定时任务 timer 1、执行多个任务的时候,必须第一个执行完后才会执行第二个。 2、timer是单线程执行,因此一个任务抛异常,其它任务也不能执行了。 执行结果: task1 invoked ! 1000 task2 invoked ! 4000 newScheduledThreadPoo 阅读全文
posted @ 2018-03-31 11:38 姩澕 阅读(625) 评论(0) 推荐(0)
摘要:得到class的三种方式 Class.forName("cn.bean.A"); A.class; Thread.currentThread().getContextClassLoader().loadClass("cn.bean.A"); getFields()与getDeclaredFields 阅读全文
posted @ 2018-03-30 18:47 姩澕 阅读(128) 评论(0) 推荐(0)
摘要:Stream流 输入inputStream(河水的源头)输出outputStream(要流向的目的地)所有流都是围绕它两玩的 byteArrayInputStream(源头是byte数组,从字节数组读取内容) byteArrayOutputStream(目的地是byte数组,将内容输出到字节数组) 阅读全文
posted @ 2018-03-29 23:42 姩澕 阅读(111) 评论(0) 推荐(0)
摘要:File中常用方法和常量 pathSeparator常量表示路径分隔符,window是';' sparaotr常量表示路径分隔符,window是'\' public File(String pathName)构造,创建file对象,传入完整路径。 boolean createNewFile()创建新 阅读全文
posted @ 2018-03-29 23:06 姩澕 阅读(198) 评论(0) 推荐(0)
摘要:八基本数据类型,可分为4大块 整型 long 8字节 int 4字节 short 2字节 byte 1字节 浮点型 float 4字节 double 8字节 char型 char 2字节 布尔型 boolean 1字节 bit是用来表示位的,二进制由0和1组成,1字节=8位。 阅读全文
posted @ 2018-03-28 23:36 姩澕 阅读(152) 评论(0) 推荐(0)
摘要:与 (&) ,只有两位都是1结果才是1否则是0 或 (|) ,只要有一位是1结果就是1 , 否则为0 非 (~) , 如果位为1结果为0 ,如果为0结果为1 异或 (^ ), 两个操作数的位中 , 相同结果为0 ,不同结果为1 左移 ( ( ) , num 3 相当于 num 除以 2的3次方 无符 阅读全文
posted @ 2018-03-28 23:33 姩澕 阅读(130) 评论(0) 推荐(0)
摘要:String 为什么不能被继承? 因为它被final 修饰,成为不可变类 , 类似的还有 Integer等其它包装类 上述代码比较的时候为何第一次为true,第二次为false? 因为第一次和c比较,c是由b+2组成的,b是被final修饰的,它在程序编译期就可以被确定,所以通过查看编译后的程序就可 阅读全文
posted @ 2018-03-28 23:27 姩澕 阅读(490) 评论(0) 推荐(0)
摘要:java 中对于包装类比较,建议都用equals去比较 原因呢: 首先我们来看八大基本数据类型的比较 1==1 true 这是因为基本数据类型的值直接挂到变量上了,所以比较值的时候相等。 String a = new String("hello"); String b = new String("h 阅读全文
posted @ 2018-03-28 23:20 姩澕 阅读(387) 评论(0) 推荐(0)
摘要:public class Main { /** * 内部类分为:成员内部类、方法内部类、匿名内部类、静态嵌套类 * * 公共特性: * 1、内部类是一个独立的类编译后有class文件,但是前面冠以外部类的类名和$符号。 * 2、内部类是外部类的成员,所以可以随便访问外部类的成员,包括private。 ... 阅读全文
posted @ 2016-04-20 09:49 姩澕 阅读(180) 评论(0) 推荐(0)
摘要:public class AccessFileDemo { /* getFilePointer() 返回文件记录指针的当前位置,默认从0开始 seek(long pos) 将文件记录指针定位到pos的位置 r 代表以只读方式打开指定文件 rw 以读写方式打开指定文件 rws 读写方式打开,并对内容或 阅读全文
posted @ 2016-04-18 10:50 姩澕 阅读(187) 评论(0) 推荐(0)
摘要:java中字符流主要都是继承于Reader和Writer两个抽象类。用于对字符文本的读写操作 一、转换类流 复制代码 1 package com.iotest; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStre... 阅读全文
posted @ 2016-04-18 10:47 姩澕 阅读(197) 评论(0) 推荐(0)
摘要:public class ByteStreamDemo { /* int available(); 可以取得输入文件的大小(字节个数),没有返回0 void close(); 关闭输入流 abstract int read(); ... 阅读全文
posted @ 2016-04-13 16:58 姩澕 阅读(191) 评论(0) 推荐(0)
摘要:在I/O类库中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,它们都是抽象类,不能实例化,数据流中的最小单位是字节,所以叫做字节流。 一、InputStream中的读取数据的方法如下: 1 、int read() 功能:读取一个字节的数据,并且返回读到得数据,如果返回-1,则表示读到输入流的末尾。 2、int rea... 阅读全文
posted @ 2016-04-13 16:56 姩澕 阅读(254) 评论(0) 推荐(0)
摘要:1、流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 2、IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 3、字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高... 阅读全文
posted @ 2016-04-12 16:05 姩澕 阅读(203) 评论(0) 推荐(0)
摘要:public class FileUtil { /* pathSeparator常量表示路径分隔符,window是——>; sparaotr常量表示路径分隔符,window是——>\ public File(String pathName)构造,创建file对象,传入完整路径。 boolean cr 阅读全文
posted @ 2016-04-12 14:48 姩澕 阅读(125) 评论(0) 推荐(0)
摘要:概况 总的来说异常分为两种:一、cheked Exception(检查异常),此异常在编译时候就会检测出来,我们必须进行捕获处理。二、unchecked Exception(非检查异常),此异常是在运行期才会抛出。例如我们常见的NullPointerException、IndexOutOfBoundsException等。 分析 对于这两种异常,它是什么情况下才会出现呢?我们又该怎么处理呢? 一、... 阅读全文
posted @ 2016-01-14 18:02 姩澕 阅读(185) 评论(0) 推荐(0)

1