
java
17nyy
stay hungry,stay foolish.Keep moving on
展开
-
堆栈的区别
堆:首先堆是动态分配的,JVM并不会自动释放这部分内存。只用等待系统的gc来进行内存回收。栈:是在类加载中有系统静态分配的,而且分配时按照内存的高低地址分配。这部分内存系统会自动进行释放。string是一个特殊类型,它存储的机制是引用类型。堆(Heap)栈(Stack)1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可转载 2013-03-31 22:58:25 · 418 阅读 · 0 评论 -
java List remove 时的小问题
import java.util.*;public class object {public static void main(String[] args) { String str1 = new String("abcde"); String str2 = new String("abcde"); String str3 = new String("abcde"); ...转载 2013-04-02 21:11:58 · 411 阅读 · 0 评论 -
Struts1和Struts2 action的线程安全
JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个客户端同时请求该JSP转载 2013-04-03 19:40:50 · 568 阅读 · 0 评论