
Java基础知识
豆芽炒粉丝
世上万事,不过一拖二闹三不读书。
展开
-
java.lang包中不能被继承的类
public final class Byte public final class Character public static final class Character.UnicodeBlock public final class Class<T> public final class Compiler //编译器 public final class Double public fina原创 2016-10-19 08:44:27 · 2509 阅读 · 0 评论 -
java基础知识之Java程序初始化顺序
Java程序的初始化顺序一般遵循3个原则(优先级一次递减): 静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次。 父类优先于子类进行初始化 按照成员变量的定义顺序进行初始化。即使变量定义散布于方法定义之中,它们依然在任何方法(包括构造函数)被调用之前先初始化 java程序初始化工作可以在许多不同的代码块中来完成(例如静态代原创 2016-11-08 21:09:35 · 443 阅读 · 0 评论 -
java中clone方法的作用
java中没有C/C++的指针,给程序员带来很多方便,但是这不意味着java没有指针,实质上每一次new语句返回的都是一个指针的引用。很多时候,我们往往忽略对象和引用的区别 例如:class obj2{ private int a =0; public int getA() { return a; } public void setA(int a) {原创 2016-12-02 21:32:40 · 4925 阅读 · 1 评论 -
Java基础之字符串创建于存储的机制
在java中字符串的声明与初始化有如下几种方式: 1. String a = new String("abc"); 2. String b = "abc" 这两种方式结果都是一样的,但是实现机制却不相同,接着往下看:String a = "hello"; String b = "hello";与String c = new String("hello"); String d = new Str原创 2016-12-24 14:07:04 · 841 阅读 · 0 评论