摘要: 练习1 练习2 阅读全文
posted @ 2018-02-09 23:33 exexex 阅读(115) 评论(1) 推荐(1) 编辑
摘要: 获得符合制定规则的子串 边界匹配器 \b:单词边界 ^:行的开头 ¥:行的结尾 \B:非单词边界 \A:输入的开头 \G:上一个匹配的结尾 \Z :输入的结尾(仅用于结束符) \z:输入的结束符 阅读全文
posted @ 2018-02-09 16:47 exexex 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 为了可以让规则结果可以被重用,可以使用()封装,使用\n调用 有四个组(有几个左括号,就有几个组), 第一个组:第一个左括号 第二个组:第二个左括号 第三个组:第三个左括号 都四个组:第四个左括号 正则的优点:简化代码 正则的缺点:阅读性差 阅读全文
posted @ 2018-02-09 16:19 exexex 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 1,用一些特定的符号表示一些代码操作,简化书写 2,[abc]表示可以是a/b/c [a,z]:小写 [a-zA-Z]:大小写均可 3,[^abc] 不可以是a b c 4,.任意字符 5,/d:1-9 6,/D:1-9 7.matches()一旦不匹配,后面的不在校验。匹配整个字符串 测试 阅读全文
posted @ 2018-02-09 15:54 exexex 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式? 符合一定规则的表达式 正则表达式的作用? 专门用于操作字符串 (sting的方法太复杂,代码多) string方法解决1 string方法解决2 正则写法 阅读全文
posted @ 2018-02-09 15:17 exexex 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 两种方式 1.Thread 2.Runnable 阅读全文
posted @ 2018-02-09 14:49 exexex 阅读(73) 评论(0) 推荐(0) 编辑
摘要: package songyan; /* * 线程组(很少使用):一般线程是由谁创建的就是那个组 * 例:主线程创建t1,t2,那么t1,t2的组就是main * 组也可以修改,使用ThreadGroup * * 优先级(Priority):抢资源的频率 * 线程的优先级:1-10 * t1.setPriority(10); * 三个常量: * 1:MIN_PRIORITY... 阅读全文
posted @ 2018-02-09 14:41 exexex 阅读(158) 评论(0) 推荐(0) 编辑
摘要: join 用于临时加入线程运行 阅读全文
posted @ 2018-02-09 14:11 exexex 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在启动前调用 前台线程结束后,后台进程自动结束 阅读全文
posted @ 2018-02-09 13:30 exexex 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一般情况 特殊情况(线程冻结) 特殊情况:当线程处于了冻结状态。就不会读取到标记。那么线程就不会结束。 当没有指定的方式让冻结的线程恢复到运行状态是,这时需要对冻结进行清除。强制让线程恢复到运行状态中来。这样就可以操作标记让线程结束。 Thread类提供该方法 interrupt(); 阅读全文
posted @ 2018-02-09 13:24 exexex 阅读(105) 评论(0) 推荐(0) 编辑