- 浏览: 20830 次
- 性别:
- 来自: 西安
最新评论
文章列表
今天遇到了LinkedHashMap,觉得有必要记录一下它的特点
1.为啥使用LinkedHashMap?
用普通的键值对映射时(如HashMap),遍历时,顺序是乱的,为了让键值对进出按一定的顺序,所以用LindedHashMap
2.它的特点是啥?
它的特点就是为啥要用它。它的特点是有序的键值对
package test;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
...
用jnotify实现文件监控
- 博客分类:
- java技术
1.下载jar,见附件
2.如果是window系列的系统,将附件里的jnotify.dll拷贝到System32
3.jnotify的使用看ReadME
MVC是一种流行的软件设计模式,它把系统分为以下3个模块:
模型(Model):对应的组件是JavaBean(Java类);
视图(View):对应的组件是JSP或HTML文件;
控制器(Controller):对应的组件是Servlet;
模型可以分为业务模型和数据模型,他们代表应用程序的业务逻辑和状态
视图提供可交互的客户界面,向客户显示模型数据
控制器响应客户的请求,根据客户的请求来操作模型,并把模型的响应结果经由视图展现给客户。
MVC设计的好处:
1:各事其责、互不干涉
2:有利于开发中的分工
3:有利于组件的重 ...
遍历Map集合的两种方法:
Map<String,JavaBean> cart=new HashMap<String,JavaBean>();
1:for(JavaBean bean:cart.values())
{
//代码
}
2:Set strs=cart.keySet();
Object[] objs=strs.toArray();
for(int i=0;i<objs.length;i++){
//代码
}
常用集合类,接口:
List接口与其实现类是容量可变的列表,可按索 ...
Web项目中为什么要使用会话?
由于HTTP协议的无状态性,不能区分不同用户就产生了会话技术,用来区别不同的用户。
在Servlet中如何创建会话?
当用户向WEB容器的一次请求时,WEB容器会创建一个会话
在Servlet中用request.getSession()方法获得会话,这个方法有个带参数的重载方法
request.getSession(true)------如果存在与当前关联的会话就返回该会话,否则创建一个新的会话
request.getSession(false)------如果存在当前关联的会话就返回该会话,否则返回null
如何 ...
什么是Servlet?和JSP的区别、作用,以及在程序中扮演的角色?
Servlet就是服务器端运行的Java程序,可以接受用户请求,并作出响应
JSP其实也是一个Servlet,只不过简化的开发难度
Servlet主要扮演了一个控制器的角色
Servlet的生命周期:
在用户第一次请求时new Servlet 只new一次,其后多个用户共享这个new好的Servlet实例
new好之后调用init()方法对Servlet进行初始化操作,只初始化一次
然后调用Service()方法服务,用户请求几次,服务几次
在Service()方法 ...