java基础
wyj880220
这个作者很懒,什么都没留下…
展开
-
java中volitile关键字的意思
原文链接点击打开 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程转载 2012-02-22 15:43:04 · 1209 阅读 · 0 评论 -
使用HttpClient获得手机归属地
现在写这个程序,不能将有效的信息摘出来,以后摘出来会补上 package test3; import java.io.IOException; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; /** * 用HttpClient通过网页的回复获得号码的归属地 * 最好原创 2012-02-23 18:16:43 · 742 阅读 · 0 评论 -
java中static关键字的详细解析
如果一个类成员被声明为static,它就能够在类的任何对象创建之前被访问,而不必引用任何对象。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量,例如:声明一个sta转载 2012-02-27 13:20:30 · 859 阅读 · 0 评论 -
关于servlet中session的理解
由于Http协议是无状态的,所谓的无状态就是服务器不会记住你的客户,无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。这种感觉就是你去一个饭店吃饭,你第一次去一个饭店给的是原价,你第二次去这个饭店,老板可能跟你认识了,就可能会给你优惠,可是Http是无状态的,这就好转载 2012-03-09 15:27:38 · 715 阅读 · 0 评论 -
关于java的自动装箱和拆箱
点击此处获得原英文文档链接 今天看泛型的时候,了解了一下jdk1.5的新特性,自动装箱和自动拆箱,以下是我对原英文文档的理解性翻译。 任何一个java程序员都知道,你不能将一个int类型(或者其他基本类型)放入一个集合中,集合中只能装对象的引用,所以就要对基本类型int进行包装(int的包装类为Integer)。当你从一个集合中取出一个Integer对象翻译 2012-03-20 15:38:42 · 957 阅读 · 0 评论 -
关于JSP中多个过滤器的执行顺序判定
JSP中过滤器的匹配方式有两种,且在写过滤器的匹配的时候,两者必须有一个。一种是 的形式,一种是的形式,第二种指定需要过滤的servlet也即是精确匹配,第一种为模糊匹配。当有多个过滤器的时候,我们要遵循以下两条原则来进行过滤器的匹配。 1. 首先如果有URL的形式,先进行匹配,当有多个URL被匹配到的时候按照DD(部署描述文件)中的顺序执行过滤器。 2. 当原创 2012-05-11 14:49:20 · 4391 阅读 · 0 评论 -
==和equals和hashCode的理解
今天做面试题的时候遇到了一个问题,问题的代码如下: import java.util.HashMap; import java.util.Map; public final class PhoneNumber { private final short areaCode; private final short prefix; private原创 2012-10-27 10:24:04 · 1064 阅读 · 0 评论