java
anthow
撸上天
展开
-
关于基本类型的简单赋值运算和复合赋值运算
原文网址:http://tianlihu.iteye.com/blog/376603有一道很经典的面试题是这样的: short s1 = 1; s1 = s1 + 1; 有什么错? short s1 = 1; s1 += 1;有错吗? 答案很简单: 1. 编译出错。类型不匹配,需要强制类型转换。 2. 没有错误。 有一朋友说不是太明白这是为什么。我在这里分析一下原因转载 2013-12-13 23:19:52 · 676 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改转载 2013-12-13 23:02:09 · 441 阅读 · 0 评论 -
Java中this关键字的几种用法
另外一篇很好文章:http://lavasoft.blog.51cto.com/62575/188861. 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)如:public class Hello { String s = "Hello"; public Hello(String s) {转载 2013-12-15 14:49:24 · 479 阅读 · 0 评论