上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 描述 泛型是指在定义时不指定属性、方法参数或返回类型的类型,由运行时传入的参数类型确定。 该机制极大的增加了代码的灵活性,提高了重用性。 泛型变量 泛型方法 泛型类 多泛型参数 不确定参数个数 阅读全文
posted @ 2020-10-05 17:54 黑白猫123 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 函数式接口 如果一个接口中只有一个抽象方法,即该接口为函数式接口。 Lombda表达式 如果一个接口是函数式接口,要创建一个类实现该接口并只重写该方法,那么可以用Lombda表达式来进行简写。 阅读全文
posted @ 2020-10-05 17:52 黑白猫123 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 不规则类:我自己定义的,指与常见的标准类书写不同的类形式。 并列类 也是自定义,在一个.java文件中,有多个并列的class结构。 规定:这些类中有且只有一个类是public,且其类名与.java文件名相同。 编译后会生成多个.class文件。 interface People{ void eat 阅读全文
posted @ 2020-10-05 17:46 黑白猫123 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面向对象的特性 封装、继承、抽象、多态 这些特性实际是对现实类本身、类与类之间关系的抽象。 封装 属性私有,提供getter和setter方法。 避免了直接访问属性,屏蔽了程序实现细节,提高了安全性。 比如在setter方法中,对设置的值进行检查再赋值给属性。 多态 父类声明,子类实现。 场景: 1 阅读全文
posted @ 2020-10-05 17:44 黑白猫123 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 描述 通过关键字interface定义接口 在Java8之前,接口内只有抽象方法,因此方法默认为public abstract 后来,考虑到如果有多个子类实现接口,并且有相同的重写方法。当需要对这些重写方法做相同的修改时,会相当麻烦。所以允许在方法前加default访问权限,定义非抽象方法 接口允许 阅读全文
posted @ 2020-10-05 15:27 黑白猫123 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 描述 抽象方法:只用关键字abstract声明方法头部,不声明方法体内容。 抽象类:用关键字abstract声明。 抽象类有构造方法,但是不能直接创建实例对象,必须通过子类创建。 子类必须重写父类中的抽象方法。 抽象类与抽象方法: 抽象方法所在的类必须为抽象类 抽象类中可以有抽象方法,也可以没有 抽 阅读全文
posted @ 2020-10-05 15:24 黑白猫123 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 描述 对现实种属关系的对应 父类:也称为超类、基类,拥有多个子类共同的属性和方法 子类:通过继承具有父类的可访问的属性和方法,还可以定义自己特有的属性和方法,及重写父类的方法。 访问限制:父类的访问权限限制与final修饰符限制 实现 子类用关键字extends继承父类 调用 子类直接调用父类属性名 阅读全文
posted @ 2020-10-03 14:11 黑白猫123 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 概念 1)方法是对现实中过程及变化的抽象 2)将功能相似的代码抽取出来,定义为方法,可以提高代码重用性,精简代码结构 有无返回 1)无返回:用关键字void进行定义 2)有返回:需要在方法头部声明返回类型,并在方法体内用return关键字返回对应类型对象。 返回值可以为null 返回值类型可以是声明 阅读全文
posted @ 2020-10-03 14:07 黑白猫123 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 包机制 Java提供了包机制,包名+类名构成了类的全路径类名。在一个程序中,全路径类名应该唯一。 包一般以公司域名反写来定义,且为小写。例如com.baidu.entity。 包实际上就是分成的文件夹。 在类定义的时候,会用关键字package声明当前类所属的包 如果需要用本包中的其它类或者java 阅读全文
posted @ 2020-10-03 13:46 黑白猫123 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 面向过程和面向对象 面向过程:按步骤编写程序,适用于小型程序 面向对象:按类进行编程,方便组织复杂的逻辑关系和架构,可以用于大型业务 Java的类和对象 类和对象实际是程序对现实的抽象,对应着分类与个体的概念。 类:是模板,有属性和方法。对象:是类的实例。 Java定义类:通过关键字class声明。 阅读全文
posted @ 2020-10-03 13:28 黑白猫123 阅读(95) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页