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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 可以get到的信息是: 1.静态块在第一个对象创建时运行 2.初始化块在每个对象创建时运行 3.区别是静态块只执行一次,操作的内存在静态区 4.初始化块每个对象构造时都需要执行一次,操作的内存在用户区
    查看全部
  • 静态方法/变量的相关注意情况: 1.非静态方法中可以直接调用同类的静态变量/方法; 2.静态方法可以直接调用同类的静态变量/方法,但是不可以直接调用同类的非静态变量/方法,必须通过类创建对象进行访问; 可以得出一些小结论: 1.main方法是静态方法,所以可以直接调用静态变量/方法,但是不能直接调用非静态变量/方法,必须通过类创建对象访问; 2.静态方法/变量的生成先于非静态方法/变量的生成,因为若静态方法中访问非静态方法/变量时,由于非静态都没分配内存,便产生了错误;同理,非静态方法直接调用静态方法/变量时,它已经存在,故可以调用。 (附静态调用非静态的error情况: HelloWorld.java:11: error: non-static variable score3 cannot be referenced from a static context return)
    查看全部
  • 局部变量优先级高于成员变量
    查看全部
  • UML(统一建模语言) 常用UML图 (1)用例图 能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息 (2)序列图 用于按照交互发生的一系列顺序,显示对象之间的这些交互 (3)类图 UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构
    查看全部
    0 采集 收起 来源:UML 简介

    2017-11-02

  • 匿名内部类的使用
    查看全部
    0 采集 收起 来源:Java 中的接口

    2017-11-02

  • 接口: 1.定义常量: 接口中的属性是常量。public static final修饰 2.定义抽象方法: 接口中的方法只能是抽象方法。public abstract修饰
    查看全部
    0 采集 收起 来源:Java 中的接口

    2017-11-02

  • 抽象类: 应用场景 (1)在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法 (2)从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性 作用:限制规定子类必须实现某些方法,但不关注实现细节
    查看全部
  • 使用instanceof判断是否可以进行类型转换(避免类型转换异常)
    查看全部
  • 内部类使用自己的属性可以是this.,但是内部类使用外部类的必须是外部类名.this.
    查看全部
  • 不能通过父类的引用调用子类独有的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-11-02

  • 多态:
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-11-02

  • package com.imooc; pubulic class Initail{ public static void main(String[]args){ Dog dog=new Dog(); } }
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-11-02

  • 多态.
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-11-02

  • 抽象类的使用规则
    查看全部
  • super关键字必须放到子类的第一行
    查看全部

举报

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

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