随笔分类 - java
javase
    
摘要:一、toString()方法 1.public String toString():返回对象的字符串; 2.toString(),返回的是对象的地址值,没有实际意义,需要重写;重写规制:返回对象的属性值; getClass.getName()+'@'+Integer.toHexString(hash
        阅读全文
                
摘要:内部类的概念 1.概念:内部类定义在方法中,或者是定义在类中的类; 2.分类: 成员内部类:普通成员内部类,私有成员内部类以及静态内部类; 局部内部类:定义在方法中的内部类; 匿名内部类:没有名称的内部类; 3.解释 (1)普通成员内部类:定义在类中,方法外;、 语法:访问修饰符 class 外部类
        阅读全文
                
摘要:一、接口定义 概念:开发中的接口,就是定义一个规范的约束条件,即定义一些抽象方法;接口编译之后也是一个class文件; 关键字:interface; 语法: 访问修饰符 interface 接口的名{ 抽象方法(); } 注意事项: 接口中变量 都是静态的常量,默认使用 public/static/
        阅读全文
                
摘要:一、多态的概念 前提:必须在继承或者是实现接口的前提下; 概念:一个事物或者是一个对象多种形态(如机器狗是一个狗类,但也属于机器类,即一个对象有多种形态); 特点:父类对象的引用指向子类的对象; 语法:父类类名 对象名 = new 子类类名; 二、多态访问成员变量 1 1 //多态访问成员变量 2 
        阅读全文
                
摘要:一、重写与重载的区别 重载:在同一个类中,若方法名相同,参数不同(或数据类型不同或个数不同),与返回值与访问修饰符无关; 重写:在继承中,方法名相同,参数相同,与返回值与访问修饰符有关;方法重写的注释(@overide)用于检查是否是重写的方法; 二、使用场景 在继承中,将共性资源放在父类中,,需要
        阅读全文
                
摘要:一、构造方法 1.作用:构造方法主要用来实例化对象,在实例化对象的时候给成员变量赋值,并且所有的实例化对象,都会执行构造方法。 2.分类:分为无参构造和有参构造。 3.定义语法: 访问修饰符 类名(参数列表){ } 例子:public Student(){ } 4.特点 (1)构造方法的名称就是类名
        阅读全文
                
摘要:一、成员变量与局部变量 1.定义的位置不同 成员变量:成员变量定义在方法外,类中; 局部变量:局部变量定义在方法中。 2.生命周期不同 成员变量:是随着对象的加载而加载,随着对象的销毁而销毁; 局部变量:是随着方法的加载而加载,随着方法的结束而结束; 3.存储的位置不同 成员变量:存储在堆内存中; 
        阅读全文
                
摘要:一、jvm jvm是用来支持java的跨平台特性的,利用jvm,可以让java的字节码文件(.class)在windos\linux\mac上运行。 jvm也可以理解为java虚拟机,是java运行的容器。 如图,有如下的关系: 二、jre、jdk jre是java运行环境中的类与库,多个类形成类库
        阅读全文
                
摘要:一、方法的概念 方法:一段特定功能的代码。需要多次执行的代码,可以使用一对大括号将其包裹,给这段代码一个名字,每次使用这段代码的时候,就可以使用该名字进行访问。 二、方法的定义 1.语法: 访问修饰符 返回值类型 方法的名称(参数列表){ 方法体 return 返回值 } 2.解释: 访问修饰符 如
        阅读全文
                

浙公网安备 33010602011771号