不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-02-07 00:29  分类:Java  编辑
作者:php-note.com  发布于:2019-02-04 23:44  分类:Java  编辑

List容器类中有一个toArray()的方法,该方法是用来把List转化为数组的。

这个方法有一个特点就是转化出来的数组是复制了原数据的一个副本而不只是原数据的一个引用。因此我们可以放心的更改这些数据而不会影响到原List中的数据。

作者:php-note.com  发布于:2019-02-04 16:01  分类:Java  编辑

在正则表达式外是用 $1, $2 ... 来进行 后向引用,如果是在正则表达式中就需要用 \1, \2 ... 的形式来进 后向引用

作者:php-note.com  发布于:2019-02-04 11:04  分类:Java  编辑

appendReplacement():sb是一个StringBuffer,replaceContext待替换的字符串,这个方法会把匹配到的内容替换为replaceContext,并且把从上次替换的位置到这次替换位置之间的字符串也拿到,然后,加上这次替换后的结果一起追加到StringBuffer里(假如这次替换是第一次替换,那就是只追加替换后的字符串啦)。

appendTail():sb是一个StringBuffer,这个方法是把最后一次匹配到内容之后的字符串追加到StringBuffer中。

作者:php-note.com  发布于:2019-02-03 10:52  分类:Java  编辑

在文件夹 /Users/wenjianbao/123/ 下,新建文件Java文件:HelloWorld.java,内容如下:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World !");
    }
}
作者:php-note.com  发布于:2019-02-03 00:27  分类:Java  编辑

在java.util.regex包中,包括了两个类:Pattern(模式类)Matcher(匹配器类)。Pattern类是用来表达和陈述所要搜索模式的对象,Matcher类是真正影响搜索的对象。另加一个新的模式异常类:PatternSyntaxException,当遇到不合法的搜索模式时,会抛出异常。

作者:php-note.com  发布于:2019-01-26 21:30  分类:Java  编辑

Java正则表达式:

  •   (?i)abc  表示abc都忽略大小写
  •   a(?i)bc  表示bc忽略大小写
  •   a((?i)b)c  表示只有b忽略大小写

也可以用 Pattern.compile(rexp, Pattern.CASE_INSENSITIVE) 表示整体都忽略大小写

作者:php-note.com  发布于:2019-01-21 23:32  分类:Java  编辑

独创 Db + Record 模式

Db类及其配套的Record类,提供了在Model类之外更为丰富的数据库操作功能。使用Db与Record类时,无需对数据库表进行映射,Record相当于一个通用的Model。

作者:php-note.com  发布于:2019-01-19 23:31  分类:Java  编辑

用注解 @Before(Tx.class) 实现 事务回滚

@Before(Tx.class)
public void pay() throws Exception {
    //throws exception;
}

方法体不能扑捉异常,所有的异常都抛出,当出现异常时事物将回滚(即 事务的回滚 是依赖 抛出异常 来实现的)

优点:简单暴力,不需要去处理每个异常,直接抛出即可;

缺点:不能详细的区分返回数据、视图,只能笼统的报出异常;

作者:php-note.com  发布于:2019-01-19 00:34  分类:Java  编辑

RuntimeException

  • NullPointerException:空指针异常
  • IllegalArgumentException:非法参数异常