为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 匿名内部类实现接口,用;结束 new Ijiekou(){ override public void someMethod(){ …… } };
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-12-26

  • 接口可以指向一个实现了接口的类,现实接口里面的方法,接口是比抽象方法更抽象的概念 IAnimal cat1 = new Cat();//只要这个cat类现实了IAnimal这个接口
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-12-26

  • 程序运行时静态初始化块先执行,然后执行普通初始化块,最后执行构造方法,构造方法中的方法名必须与类名相同。 public class HelloWorld{ int num1; int num2; static int num3; public HelloWorld(){ System.out.println("构造方法初始化"); num1 = 68; } { System.out.println("通过初始化块初始化num2"); num2 = 86; } static{ System.out.println("通过静态初始化块初始化"); num3 = 89; } public void show(){ int sum = num1 +num2 +num3; System.out.println(sum); } public static void main(String[] args){ HelloWorld hello = new HelloWorld(); hello.show(); } }
    查看全部
  • 通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • 1.作用域不同 局部变量只限于定义它的方法。。。。 成员变量作用域整个类的内部都可用。。 2.初始值不同 java会给成员变量一个初始值。。。。 java不会给局部变量赋初始值。。。 3.在同一个方法中不允许有同名的局部变量;在不同的方法中可以有同名局部变量.. 4.成员与局部变量同名时,局部变量具有更高的优先权。。。。
    查看全部
  • 建模工具 UML
    查看全部
    0 采集 收起 来源:UML 简介

    2015-12-25

  • 接口 需要复习
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-12-25

  • 抽象类,复习
    查看全部
  • 关键词
    查看全部
  • 方法的重写 返回值类型,方法名,参数类型都要与父类继承的方法相同,才叫方法的重写
    查看全部
  • equals()方法 比较的是两个对象的内存地址,“==”比较的也是内存地址。 如果需要比较两个对象包含的值而不是内存地址,则需要重写equals()方法。(如果父类中的方法解决不了我们的问题,那么我们需要重写这个方法)
    查看全部
  • Object类:<br> 是所有类的父类,一个类没有使用extends关键字标识继承另一个类,那么这个类默认继承Object类。<br> Object类中的方法,适合所有子类。 1.toString()方法: 在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 哈希code码: 直接输出一个对象,输出这个对象在内存当中的地址称为哈希码。 可以通过重写toString()方法表示出对象的属性。
    查看全部
  • super关键字: 在对象的内部使用,可以代表父类对象。 访问父类的属性,super.属性名。访问父类的方法,super.方法名()。 子类的构造的过程中必须调用其父类的构造方法。 如果子类的构造方法中没显示调用父类的构造方法,则系统默认调用父类无参的构造方法;如果显示的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • Final关键字: Final:“最终的”。它可以用来修饰类、方法、属性和变量。 Final修饰类时,则该类不可以被继承。 Final修饰方法时,则该方法不可以被覆盖(重写)。 Final修饰属性时,则该属性不会被隐式赋值,并且必须在声明属性或者在构造方法中(只能选其一)为其赋值,并且只能赋值一次。(当定义一个变量时,系统会自动赋值,当用Final修饰之后,系统不会自动赋值,也就是说,定义这个变量的时候就要为它赋值,或者在该类的中赋值,否则会报错) Final修饰变量时,则该变量的值只能赋值一次,既为常量。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!