烦了就吃饭去

2020年5月12日

java.lang.Comparable/java.util.Comparator

摘要: java.lang.ComparableComparable接口:比较对象大小的标准接口,自然排序的接口。这种排序称为自然排序,类的compareTo抽象方法被称为它的自然比较方法。 int compareTo(Object obj); 当前对象this比obj对象大,返回正整数当前对象this比o 阅读全文

posted @ 2020-05-12 09:30 烦了就吃饭去 阅读(245) 评论(0) 推荐(0) 编辑

内部类的概述

摘要: 类的成员:(1)属性(必用)(2)构造器(必用)(3)方法(必用)(4)代码块(比较少)(5)内部类(比较少) 修饰符:static(重要)final(重要)abstract(重要)interface(重要)native(了解) 1.内部类:当一个类的内部,仍然存在一个完整的结构,这个完整的结构仍然 阅读全文

posted @ 2020-05-12 09:29 烦了就吃饭去 阅读(141) 评论(0) 推荐(0) 编辑

2020年5月10日

接口

摘要: Ctrl+1:快速修复 接口和类是同一个级别的概念Java的数据类型:基本数据类型和引用数据类型引用数据类型:类、接口、数组、枚举。。。 1.如何声明一个接口语法格式:【修饰符】 interface 接口名【extends 父类】 implements 接口们{}2.接口的成员有哪些?JDK1.8之 阅读全文

posted @ 2020-05-10 22:04 烦了就吃饭去 阅读(118) 评论(0) 推荐(0) 编辑

关键字(权限修饰符、static、final、native、abstract)

摘要: final:最终final是一个修饰符 final可以修饰:(1)类:包括内部类和外部类(2)方法(3)变量:包括属性和局部变量 1.final修饰类表示这个类不能被继承,是个太监类,没有子类 2.final修饰方法表示这个方法可以被子类继承,但是不能被子类重写 3.final修饰变量表示它是一个常 阅读全文

posted @ 2020-05-10 22:00 烦了就吃饭去 阅读(561) 评论(0) 推荐(0) 编辑

2020年5月9日

非静态与静态

摘要: 类的成员:属性、方法、构造器、代码块代码块:作用:为属性初始化一、非静态代码块1.语法格式:【修饰符】 class 类名 【extends 父类】{{ 非静态代码块;}}2.执行的特点(1)在创建对象时自动执行,每创建一个对象就执行一次。如果有多个非静态代码块,按顺序依次执行。(2)非静态代码块与属 阅读全文

posted @ 2020-05-09 22:07 烦了就吃饭去 阅读(143) 评论(0) 推荐(0) 编辑

java.lang.Object

摘要: java.lang.Object类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。 Object是根父类,如何理解?(一)从继承(1)所有类都继承它如果一个类没有显式声明它的父类,那么它的父类就是Object。(2)说明所有类,所有对象都拥有 阅读全文

posted @ 2020-05-09 22:05 烦了就吃饭去 阅读(634) 评论(0) 推荐(0) 编辑

继承基础

摘要: inherite继承1.为什么要继承(1)代码的复用延续父类的一些特性(2)代码的扩展扩展父类没有的一些特性(3)表示is-a的关系 2.如何实现继承?在声明一个类时取继承其父类。语法格式:【修饰符】class 子类名 extends 父类名 子类(Subclass):又称为派生类父类(SuperC 阅读全文

posted @ 2020-05-09 22:04 烦了就吃饭去 阅读(129) 评论(0) 推荐(0) 编辑

2020年5月5日

面向对象---2

摘要: 变量的值传递:规则:不管时基本数据类型,还是引用数据类型,变量本身存储什么值,就传递什么值。 形参:声明方法时,小括号内定义的变量,称为形参实参:调用方法时,给形参赋的值。 方法的参数传递机制:值传递!!!》如果形参是基本数据类型,则将基本数据变量存储的数据传递给形参(参数列表中的参数)》如果形参是 阅读全文

posted @ 2020-05-05 20:56 烦了就吃饭去 阅读(117) 评论(0) 推荐(0) 编辑

2020年5月4日

面向对象---1

摘要: 面向对象内容的三条主线:1.Java类及类的成员成员变量(属性)、方法(函数)、构造器(或构造方法)代码块(或初始化块)、内部类2.面向对象的三大特征封装性、继承性、多态性、(抽象性)3.其它关键字this、super、abstract、interface、package、import 面向对象的最 阅读全文

posted @ 2020-05-04 21:28 烦了就吃饭去 阅读(117) 评论(0) 推荐(0) 编辑

数组的复制、反转、查找(线性查找,二分法查找)

摘要: public class ArrayDuplicate { public static void main(String[] args) { //数组的复制,String[] arr1; arr1 = arr;是错误的,并非真正的复制。 String[] arr = new String[] {"G 阅读全文

posted @ 2020-05-04 12:50 烦了就吃饭去 阅读(147) 评论(0) 推荐(0) 编辑

导航