J2SE的碎片

JSP内置对象

JSP共有以下9种基本内置组件: 
1)request :用户端请求,此请求会包含来自GET/POST请求的参数 
2)response :网页传回用户端的回应 
3)pageContext :网页的属性是在这里管理 
4)session :与请求有关的会话期 ,可以存储用户的状态信息
5)application :servlet 正在执行的内容 ,可用于查找有关servlet引擎和环境的信息
6)out :用来传送回应的输出
7)config :servlet的构架部件 ,用于存取servlet实例的初始化参数
8)page :JSP网页本身 
9)exception :针对错误网页,未捕捉的例外;
JSP共有以下6种基本动作:
1)jsp:include:在页面被请求的时候引入一个文件。 
2)jsp:useBean:寻找或者实例化一个JavaBean。 
3)jsp:setProperty:设置JavaBean的属性。 
4)jsp:getProperty:输出某个JavaBean的属性。 
5)jsp:forward:把请求转到一个新的页面。 
6)jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记




 
 

Forward与Redirect

     forward-------如果客户A向服务器B请求,服务器B处理了这个请求。struts的controller在服务器B处理请求的环节,调用action的具体execute方法。forward 发生在服务器内部, 在浏览器完全不知情的情况下发给了浏览器另外一个页面的response。

     redirect ----如果客户A向服务器B请求,服务器B通知客户A向服务器C发出请求。客户A再想服务器C发出请求,服务器C才处理这个请求。例如你打开www.phoenixtv.com
的网页,可是服务器会帮你链接到www.ifeng.com
 ,这是一个redirect 的过程,地址栏将改变。struts的controller在服务器B通知客户A的环节,调用action的具体execute方法。HttpServletResponse.sendRedirect(String location)。




 
 

10进制转2进制

十进制转成十六进制: 
Integer.toHexString(int i) 


十进制转成八进制 
Integer.toOctalString(int i) 


十进制转成二进制 
Integer.toBinaryString(int i) 


十六进制转成十进制 
Integer.valueOf("FFFF",16).toString() 


八进制转成十进制 
Integer.valueOf("876",8).toString() 


二进制转十进制 
Integer.valueOf("0101",2).toString()






 
 

最效率的计算2*8

2<<3 将2左移3位。我的答案是将8左移1位。Java编译器有优化,默认将乘除转为左右移操作。

 

 


 

 

Java中的线程状态

运行、就绪、挂起、结束

 


 

Collection与Collections

Collection是集合类接口,是所有集合类的,父类,提供了关于集合的一些操作,如插入、删除、判断一个元素是否其成员、遍历等。



Collections是一个算法类,提供一系列静态方法,实现对集合的查找、排序、替换、线程安全化等操作。




 
 

Switch只能使用int和enum类型

 对于JDK 1.7版本,switch可以支持string

 


 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值