摘要:
Java栈与堆----对这两个概念的不明好久,终于找到一篇好文,拿来共享【转自】http://blog.csdn.net/songjie521/article/details/33683861. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再 阅读全文
摘要:
importjava.util.Date;/***使用printf输出*//**关键技术点*使用java.io.PrintStream的printf方法实现C风格的输出*printf方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象*/publicclassPrintf {publicstaticvoidmain(String[] args) {/***输出字符串***/// %s表示输出字符串,也就是将后面的字符串替换模式中的%sSystem.out.printf("%s",newInteger(1212));// %n表示换行System.out. 阅读全文