240 发简信
IP属地:浙江
  • 继承

    源代码 使用要点:1、Java中类没有多继承,接口有多继承 2、子类继承父类,可以得到父类的全部属性和方法(构造方法除外),但不一定可以直接访问(如父类私有的属性和方法) 3...

  • 类的导入

    类使用import导入示例:1、import java.util.Date;//导入java.util下的Date类 2、import java.util.*;//导入jav...

  • 包的概念

    包相当于文件夹,类相当于文件;包用来管理类 包(package)的使用有两个要点:1、通常是类的第一句非注释性语句2、包名:域名倒着写

  • 120
  • 120
    static关键字与静态初始化块

    要点:1、static修饰的成员变量和方法从属于类 2、普通变量和方法从属于对象 3、static声明的成员变量(属性)为静态成员变量,也称为类变量,类变量的生命周期与类相同...

  • 120
    对象创建过程与this关键字

    创建一个对象分为以下4步:1、分配对象空间,并将对象成员变量初始化为0或空2、执行属性值的显式初始化3、执行构造方法4、返回对象的地址给相关的变量 this的本质就是“创建好...

  • 120
    构造器与其重载

    构造器也叫构造方法,用于对象的初始化,Java通过new关键字来调用构造器,从而返回该类的实例 要点1、通过new关键字来调用2、构造器的方法名必须和类名一致3、构造器有返回...

  • 120
    内存分析

    JVM(Java虚拟机)内存可以分为三个区域:栈(stack)、堆(heap)、方法区(method area) 栈:1、JVM为每一个线程创建一个栈,用于存放该线程执行方法...

  • 类-方法

    方法类似于面向过程中的函数。 方法是类和对象行为特征的抽象。 在面向过程中,函数是程序的基本单位;在面向对象中,类是程序的基本单位,方法是从属于类和对象的

  • 类-属性(成员变量)

    属性用于定义该类对象包含的数据或者说是静态特征,作用范围是整个类体,在定义成员变量时可以对其初始化,也可不用

  • 120
    简单类的定义

    每一个源文件必须有且只有一个public class,并且类名和文件名保持一致 对于一个类来说,一般有三种常见的成员:属性(filed)、方法(method)、构造器(con...

  • 类与对象

    类:class 对象:object或者instance(实例) 联系:1、类是对对象的抽象,对象是具体的事物;2、类可以看作是一类对象的模板,对象可以看作该类的一个具体实例...

  • 面向过程与面向对象

    区别:1、面向过程适用于简单的问题,如学车,按步骤来考虑,第一步要做什么,第二步要做什么……2、面向对象适用于复杂的问题,如造车,如果按步骤来考虑的话会非常复杂,很难列出12...

  • 120
    递归

    递归即自己调用自己注意在使用递归时需要定义递归头和递归体 需要注意的是,虽然递归简单,但是会占用大量的系统堆栈,内存耗用多,在递归调用层数多时,速度要比循环慢的多,使用需慎重...

  • 120
    方法的重载

    方法的重载与C语言中函数的重载类似,是名称相同的不同方法,即“一名多用” 构成方法重载的条件:形参的类型、个数、顺序三者中至少有一个不同,函数返回值类型可以相同也可以不同

  • 120
    带标签的break与continue

    break只结束所在循环体的循环带标签的break会结束标签所在循环体的循环

  • 类型转换

    1.自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。 图中黑色实线表示无数据丢失的自动类型转换,虚线表示在转换时可能会有精度的损失 可以将整型常量直接赋值给...

  • 120
  • 120
    条件运算符

    x?y:z(其中x为布尔类型表达式)表示先计算x的值,若为true,则整个运算的结果为y,否则则为z

  • 120
    字符串连接符

    “+”运算符两侧的操作数中只要有一个是String类型,系统会自动将另一个转换成字符串然后再进行连接