随笔分类 -  java思想

摘要:可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。1.在看例子之前,确保你理解以下几个术语:栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。堆 :由JVM分配的,用于存储对象等数据的区域。常量池 :在编译的阶段,在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.例如String str="abc"; abc这个字符串是显式声明,所以存储在常量池。2.看这个例子,用JDK5+junit4.5写的 阅读全文
posted @ 2013-04-28 15:04 雨中雷 阅读(348) 评论(0) 推荐(0)
摘要:1 /** 2 * @author leiteng 3 * @email lvjavapro@163.com 4 * @create_time 2013-3-27 上午11:11:25 5 */ 6 package com.myBussiness.front.controller; 7 8 import java.io.File; 9 import java.io.FileInputStream;10 import java.io.FileNotFoundException;11 import java.io.FileOutputStream;12 import java.io... 阅读全文
posted @ 2013-03-27 17:13 雨中雷 阅读(304) 评论(0) 推荐(0)