给自己小小的总结一下,预科一个月就要结束了,我相信程序员不管性别,都能学好。我看到一篇文章说程序员要放弃好多东西去把它抓抓住,下面对Java的了解写在这里了. 第一章:"HelloWorld" public class Helloworld{ public static void main(Stri ...
分类:
编程语言 时间:
2016-07-03 21:16:24
阅读次数:
198
package com.init; abstract class Glyph { void draw() { System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph() before draw()"); dr ...
分类:
编程语言 时间:
2016-06-21 15:21:53
阅读次数:
192
Java初始化顺序(转来的) 1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入) 2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完 ...
分类:
编程语言 时间:
2016-06-15 19:07:04
阅读次数:
137
一、成员初始化 1.成员变量没有赋值,则被初始化成默认值。 2.局部变量没有赋值,编译时报错。 二、构造器初始化 1.成员变量在构造器初始化之前,已经被初始化。 2.变量定义的顺序决定了初始化的顺序。 三、静态数据初始化 1.static不能用于局部变量 2.初始化顺序:先静态对象(之前没有被初始化 ...
分类:
编程语言 时间:
2016-05-25 00:22:39
阅读次数:
156
4、5初始化和清理 5.1 构造器初始化 5.2 方法重载 5.3 垃圾回收 5.4 成员变量初始化 ...
分类:
编程语言 时间:
2016-05-14 16:57:19
阅读次数:
209
1、在任何事情发生之前,将分配给对象的存储空间初始化为0; 2、从根基类开始递归,按照类中的声明顺序调用静态代码块、静态成员的初始化方法。 但是有两个例外: 定义为final非静态基本数据类型的成员变量此时也会被初始化; 有且只有定义为final非静态的String成员变量,采用的“=”赋值初始化会... ...
分类:
编程语言 时间:
2016-03-24 16:26:42
阅读次数:
143
面试和笔试中总能遇到这样的问题,像下面一样的代码具体的执行顺序(ABCD都是类) 之前自己已经知道了,今天复习《Thinking in Java》又看到了这一段,在这里用代码来看看结果。最后给大家一个结论 代码如下(虽然有点长,但是仔细看还是挺简单的) 结果如下 从上面可以看出,如果没有继承父类 那
分类:
编程语言 时间:
2016-03-21 21:33:20
阅读次数:
266
Java初始化顺序1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入)2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完成静态动作类装...
分类:
编程语言 时间:
2015-12-27 01:04:54
阅读次数:
221
1 无继承情况下的Java初始化顺序:classSample{Sample(String s){System.out.println(s);}Sample(){System.out.println("Sample默认构造函数被调用");}}classTest{staticSamplesam=newS...
分类:
编程语言 时间:
2015-12-02 22:35:35
阅读次数:
250