
JAVA基础
situliang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String s1="AB"和String s2=new String("AB")的区别
首先,String对象是final修饰的常量,是不可改变的字符串 当String对象创建完毕后,该对象的内容不可以改变的,一旦内容改变就会创建一个新的对象如下图一旦s1的值改变了,s1对象的hashCode就改变了String s1 = "AB";最多创建一个String对象,最少不创建String对象. 如果在方法区中的常量池中存在”AB”,那么s1直接引用,不需要创建String对象,否则先原创 2017-02-08 23:45:21 · 5392 阅读 · 0 评论 -
JAVA中代码的加载顺序
JAVA中代码的加载顺序所能了解的知识点 类的依赖关系 static代码块的加载时间 继承类中构造器的隐式调用 非static的成员变量初始化时间 main方法和static的加载顺序原创 2017-04-19 23:48:09 · 423 阅读 · 0 评论 -
Java中的修饰符
下面表格中列出了Java语言中的类、方法、成员变量和局部变量可以使用的各种修饰符 修饰符 类 方法 成员变量 局部变量 abstract(抽象) √ √ - - static(静态) √ √ √ - public(公共) √ √ √ - protected(保护) √ √ √ - private(专转载 2017-06-11 23:03:47 · 284 阅读 · 0 评论