摘要: 一、String s = "abc" 和 String s = new String("abc") 的区别 1、String s = "abc"; 创建过程分析:在class文件被JVM装载到内存中,JVM会创建一块String Pool(String缓冲池)。当执行String s = “abc” 阅读全文
posted @ 2017-02-22 19:55 岁月静好--lyr 阅读(807) 评论(1) 推荐(0) 编辑
摘要: 一、堆内存和栈内存 程序运行时内存分配有三种:静态存储分配,栈式存储分配,堆式存储分配 1.静态存储分配: 在程序编译时就可以确定数据目标在运行时所需要的内存,因此在编译时就为其分配固定大小的内存。 这种分配策略不允许代码中有可变数据结构,比如可变数组,嵌套循环结构或者递归,否则无法计算所需要的内存 阅读全文
posted @ 2017-02-22 16:12 岁月静好--lyr 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.下载前三个软件: 理论上安装Perl,TCL,Bison and Flex这三个插件 实际上安装ActiveState Perl,ActiveState tcl ,MinGW 因为MinGW包括了Bison and Flex 2.安装并配置环境变量:具体配上面三个. Perl :http://j 阅读全文
posted @ 2017-02-22 10:03 岁月静好--lyr 阅读(456) 评论(0) 推荐(0) 编辑