JAVA笔记

自动装箱/拆箱

        //我们写的代码
        Integer i = 100;
        i += 200;
        System.out.println("i = " + i);

        //自动装箱拆箱的代码(反编译可得)
        Integer i = Integer.valueOf(100);
        i = Integer.valueOf(i.intValue() + 200);
        System.out.println(new StringBuilder("ii:").append(i).toString());

myeclipse 8.6 servlet模板修改文件

com.genuitec.eclipse.wizards_8.6.0.me201007140905.jar/template/Servlet.java


web容器启动时自动加载Servlet

方式一(utan二代):配置web.xml,指定Servlet的<load-on-startup>标签

<load-on-startup>5</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。

正数的值越小,启动该servlet的优先级越高。

example:

<servlet>  
 <servlet-name>Login</servlet-name>  
 <servlet-class>com.utan.login.Login</servlet-class>   
 <load-on-startup>1</load-on-startup>  

</servlet>  

方式二(utan三代):实现ServletContextListener监听器接口

javax.servlet.ServletContextListener接口中定义了两个方法:contetInitialized()与contextDestroyed()方法。在Web容器加载Web应用时自动调用contetInitialized()方法。

web.xml中配置:

  <listener>
  <listener-class>com.utan.listener.ContextListener</listener-class>
  </listener>

ContextListener.java implements ServletContextListener


Filter过滤器结合HttpServletRequestWrapper:

1、重写getParameter等一系列HttpServletRequest接口方法;

2、全局解决乱码问题;


jAVA基础视频:https://pan.baidu.com/s/1dFes3Zj#list/path=%2F


2018 5月4号

类集

Collection

List                                        Set

ArrayList Vector  LinkedList    HashSet   TreeSet


2018 5月6号

不同于迭代器 Iterator,next()方法不硬性依赖hasnext()方法判断。

正则表达式中的find()和group()方法,硬性依赖

String a = "xie12shuai123abc1b2c";
Pattern p = Pattern.compile("[0-9]+");
Matcher m = p.matcher(a);
while(m.find()){
String b = m.group();
System.out.println(b);
}

find()方法与group()方法配合使用。
find()方法:Attempts to find the next subsequence of the input sequence that matches the pattern。
group()方法:Returns the input subsequence matched by the previous match。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值