读书笔记
百里马
这个人很懒,什么都没留下~
展开
-
JAVA中的四种引用之二
4、弱引用 ①弱引用与软引用有点相似,区别在于弱引用所引用的对象的生存期更短。弱引用通过WeakReference类实现,弱引用和软引用很像,但弱引用的引用级别更低。对于只有弱引用的对象而言,当系统垃圾回收机制运行时,不管系统内存是否足够,总会回收该对象所占用的内存。当然,并不是说当一个对象只有弱引用时,它就会立即被回收——正如那些失去引用的对象一样,必须等到系统垃圾回收机制运原创 2014-07-21 02:03:55 · 1150 阅读 · 0 评论 -
疯狂JAVA16课——读书笔记(第一课、第二课)
1、数组初始化完成之后,程序将不能重新改变数组对象在内存中的位置和大小。原创 2014-06-25 23:41:00 · 1005 阅读 · 0 评论 -
疯狂JAVA16课——读书笔记(第四课)
1、程序员需要通过关键字new创建Java对象,即可视作为Java对象申请内存空间,JVM会在堆内存中为每个对象分配空间;当一个Java对象失去引用时,JVM的垃圾回收机制会自动清除它们,并回收它们所占用的内存空间。 2、当JAVA对象被创建出来之后,垃圾回收机制会实时地监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等。当垃圾回收机制实时地监控到某个对象不再被引用变量所引用时,垃圾原创 2014-07-08 23:20:23 · 1086 阅读 · 0 评论 -
JAVA中的四种引用
1、从JDK1.2开始,Java在Java.lang.ref包下提供了3个类:SoftReference、PhantomReference和WeakReference。它们分别代表了系统对对象的3种引用方式:软引用、虚引用和弱引用。归纳起来,Java语言对对象的引用有如下4种:强引用、软引用、弱引用、虚引用。 2、强引用: ①这是Java程序中最常见的引用方式,程序创建一个对原创 2014-07-10 00:34:17 · 1278 阅读 · 0 评论 -
How Tomcat Works读书笔记1
一个Servlet容器要为一个Servlet请求提供服务,基本上有三件事要做:创建一个request对象并填充那些有可能被关联的Servlet使用的信息,如参数、头部、cookies、查询字符串、URI等等。一个request对象是 javax.servlet.ServletRequest或 javax.servlet.http.ServletRequest接口的一个实例。 创建一个response原创 2015-03-30 23:44:43 · 1156 阅读 · 0 评论 -
How Tomcat Works读书笔记2
我们回顾一下,第一章实现的Web服务器类图大致如下: 其中HttpServer中的await()方法会使用一个ServerSocket来监听8080端口,用来接收客户端的请求。当接收到用户请求后会创建一个Socket对象,通过与Socket关联的InputStream来创建并填充一个Request对象(这里只是简单的填充了Uri)。然后用Socket关联的OutputStream创建一个Respo原创 2015-04-17 00:29:21 · 1502 阅读 · 0 评论