2019-05-21

今天学习结果整理如下:

1.static关键 字,static声明的变量为静态变量,static修饰的成员变量或方法从属于类,而普通方法和类从属于对象。

2.静态块:上溯到Object类,先执行Object的静态初始化块,再向下执行子类的静态初始化块,直到我们的类的静态初始化块为止。

3.参数传值机制:基本数据类型传的是值的复制,而引用数据类型传的是地址。

4.包:包的作用其实跟文件夹的作用一样,一个包里不能有相同的文件。

5.packge:1通常是类的第一句非注释性语句2域名倒着写即可,再加上模块名,便于内部管理类

6:jdk中的主要包包括:java.long 包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。

         java.awt 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。

         java.net 包含执行与网络相关的操作的类。

          java.io    包含能提供多种输入/输出功能的类

          java.util  包含一些实用工具类,如定义系统特性、使用与日期日历相关的函数。

7.import果我们要使用其他包的类,需要使用import导入,从而可以在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名。import后,便于编写代码,提高可维护性.

8.继承:就是继承就是子类享有父类的所有属性和方法。

9.nstanceof是二元运算符,左边是对象,右边是类;当对象是右面类或子类所创建对象时,返回true;否则,返回false

10.方法的重写override,当父类方法不符合要求时,则需要重写。需要注意的是,方法名形参列表相同,返回类型和声明异常类型子类小于等于父类,权限访问,子类大于等于父类

11.equals 和==的区别,equals是比较值是否相同,而==则比较地址。

12.super是直接父类对象的引用,可以通过super来访问父类中被子类覆盖的方法或属性。其流程就是:先向上追溯到Object,然后再依次向下执行类的初始化块和构造方法,直到当前子类为止。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,803评论 1 32
  • 面向对象的学习: static关键字:修饰的变量为静态变量,修饰的方法为静态方法。 静态方法不可以访问非静态方法,...
    袁小胜阅读 819评论 0 0
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 5,412评论 0 6
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,798评论 0 10
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,593评论 0 11