摘要: 下面是一些String相关的常见问题:String中的final用法和理解final StringBuffer a = new StringBuffer("111");final StringBuffer b = new StringBuffer("222");a=b;//此句编译不通过final ... 阅读全文
posted @ 2014-10-07 21:33 Answer.AI.L 阅读(157) 评论(0) 推荐(0) 编辑
摘要: String a="a";String b="b";String c="ab";String d="ab";String e=a+b;程序中用来存放数据的内存分为四块1、全局区(静态区)(static)2、文字常量区 :常量字符串就是放在这块区域,即是我们常说起的常量池。3、栈区(stack):存放... 阅读全文
posted @ 2014-10-07 20:46 Answer.AI.L 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 在Java里,任何东西都可看作对象。尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle),有的人将其称作一个“引用”,甚至一个“指针”。主类型的数据成员可直接初始化,是变量,不是句柄。String s; 创建的只是句柄,并不是对象。若此时向s发送一条消息,就会获得一个... 阅读全文
posted @ 2014-10-07 20:35 Answer.AI.L 阅读(7370) 评论(0) 推荐(0) 编辑
摘要: FreeMarker语法知识FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMar... 阅读全文
posted @ 2014-10-03 13:17 Answer.AI.L 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 常用排序算法小记 排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。 废话不多说,下面逐一看看经典的排序算法: 1. 选择排序 选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的 阅读全文
posted @ 2014-09-27 11:02 Answer.AI.L 阅读(199) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等 阅读全文
posted @ 2014-09-27 10:52 Answer.AI.L 阅读(287) 评论(0) 推荐(1) 编辑