- 博客(9)
- 收藏
- 关注
原创 HttpClient入门
[size=large][color=indigo]1.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。java 代码 HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器 GetMethod getMethod=new GetMethod("htt...
2011-04-15 17:07:09 128
原创 java 接口 和 抽象类 的 区别
[size=large][color=indigo]Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,究竟在什么地方,才是它们的最佳位置呢?把它们比较一下,你就可以发现了。1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。如 果向一个抽象类里加入...
2011-03-24 22:26:55 112
原创 string a=new string("xyz");产生多少个对象?
[size=large][color=indigo]知道在java中除了8中基本类型外,其他的都是类对象以及其引用。所以 "xyz "在java中它是一个String对象.对于string类对象来说他的对象值是不能修改的,也就是具有不变性。 看: String s= "Hello"; s= "Java "; String s1= "Hell...
2011-03-22 21:05:37 287
原创 JSP中forward和redirect的区别
[size=large][color=indigo]1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以...
2011-03-22 21:04:04 234
原创 JAVA数据库连接池(转载)
[color=indigo]虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。import java.sql.Connection;import java.sql.DatabaseMetaDa...
2011-03-21 10:34:39 90
原创 java 垃圾回收的机制及方法
[size=large][color=blue] java 垃圾回收的机制及方法: java的垃圾内存不需要程序代码来显式地释放,JVM在实现的时候都有一个由垃圾回收所管理的堆。垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。 在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。...
2011-03-17 15:01:39 124
原创 arrayList 、vector与 linkedList 区别
[color=brown][size=large]一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList...
2011-03-17 11:27:13 90
原创 [转载]Java中ThreadLocal类的作用以及实现原理
Why ThreadLocal?无论如何,要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。尝试从另一个角度来思考多线程共享资源的问题,既然共享资源这么困难,那么就干脆不要共享,何不为每个线...
2011-03-13 17:05:02 87
原创 深入研究servlet线程安全性问题(转载)
[color=darkred]摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行...
2011-03-13 16:59:55 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人