java
wuzhenyu1988
我只愿:
面朝大海,春暖花开。
展开
-
java String
public class Test { private static String a5 = "ab"; public static void main(String[] args) { String a = "a1"; String b = "a"+ 1; System.out.println(a==b); String a2 = "ab"; Stri转载 2013-09-18 11:16:02 · 405 阅读 · 0 评论 -
java String 解析
前段时间写了一篇博文《通过六个题目彻底掌握String笔试面试题》。原本没有打算给出答案以解释的,想大家自己去摸索缘由,polaris相信那样掌握的会更多。然而有网友留言提出要我给出答案及解释,由于最近比较忙,一直没有时间。今天总算抽出时间了。感谢大家对polaris及其博客的支持。 我们都知道Java中String类很特别,也许正因为如此,笔试面试才很喜欢出String。下面就让我们一起来转载 2013-09-18 11:19:12 · 468 阅读 · 0 评论 -
final关键字
final 大概有三方面的作用:变量,函数名,类。 如果修饰变量名,变量变常量,比如final String str = new String("123");和String str = new String("123");前者分配在常量池中说白了就等于: String str = “123”;而后者会在堆上声明一个东东亲,然后常量池中仍旧有个副本。这也就是为什么final修饰变量效率会高一些原创 2013-09-26 15:45:20 · 369 阅读 · 0 评论 -
static关键字
java 本身没有全局变量的称呼这么一说,他可以变成三种东西: static变量 jvm直接会在类的加载阶段就会初始化这个static 默认值为0;可用类名直接访问。 静态方法 静态方法可以直接通过类名调用,任何的实例也都可以调用,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。 静态块 static代转载 2013-09-26 21:44:28 · 413 阅读 · 0 评论