2021年2月26日

继承(子类可以使用父类的所有资源,也就是继承了财产,JAVA单继承只有一个父亲,但是可以子子孙孙无穷尽也)

摘要: 继承(子类可以使用父类的所有资源,也就是继承了财产,JAVA单继承只有一个父亲,但是可以子子孙孙无穷尽也) 第一步:子类 extends 父类继承财产,查看结构ctrl+h(extends,子类是父类的拓展类,是is关系) 第二步:使用财产 第三步:所有类的祖先Object,所有类都继承Objec类 阅读全文

posted @ 2021-02-26 19:53 码路行 阅读(183) 评论(0) 推荐(0)

修饰符(JAVA封装的根本,控制权限)

摘要: 修饰符(JAVA封装的根本,控制权限) 当然修饰符还有很多:static、final等 阅读全文

posted @ 2021-02-26 19:50 码路行 阅读(75) 评论(0) 推荐(0)

程序内存分析(个人理解)

摘要: 程序内存分析(个人理解) 第一步:加载项目、模块、包、类(空间开辟) 第二步:加载静态资源:静态资源+静态main()方法:程序入口加载(基本资源和程序入口正式行成) 第三步:开始执行mian()方法——>执行我们new+构造器创建新数据在堆中,对象(常量,变量,方法)、数组等 第四步:创建的数据: 阅读全文

posted @ 2021-02-26 19:45 码路行 阅读(59) 评论(0) 推荐(0)

构造器(特殊的方法,也叫构造方法)

摘要: 构造器(特殊的方法,也叫构造方法) 构造方法:与类名相同,无返回值, 无参构造 无参数的构造方法叫无参构造,这是一个类没有声明任何属性和方法就默认的构造方法(默认效果为隐式) 构造方法也可以显示定义:public 与类同名():无参构造 应用:初始化参数 这儿有个this关键字:this代表当前类, 阅读全文

posted @ 2021-02-26 19:43 码路行 阅读(211) 评论(0) 推荐(0)

类和对象

摘要: 类和对象 类:抽象:共同点,实例成的对象都拥有共同的属性(就是变量,不过赋予了特殊的意义,就是成字段(属性了))等 对象:类的实例化的一个具体对象,具备类的共同属性等 类组织代码,对象封装数据,类级的属性和方法也时对数据的储存和处理 用new创建对象(某类的对象) 类在程序运行时加载到栈,new对象 阅读全文

posted @ 2021-02-26 19:42 码路行 阅读(69) 评论(0) 推荐(0)

方法的进一步学习

摘要: 方法的进一步学习 主方法 JAVA虚拟机JVM的入口函数(个人理解加载完包类资源,识别main方法开始,所以 public(JAVA文件内可以有多个类,但是public类与JAVA文件同名,一个文件一个名所以只有一个public类,main方法的唯一性) + static(和类一起加载)+ 无需返回 阅读全文

posted @ 2021-02-26 19:38 码路行 阅读(67) 评论(0) 推荐(0)

面向对象(OOP)

摘要: 面向对象(OOP) 包机制 包时为了更好得组织类,包开辟空间来管理类,差不多就是类上再分个每个类属于哪个功能类(区别类命名空间),包之上有模块(有一定继承性,方便管理),模块之上有项目,方便管理; 思维:包管理类,类之间调用就是包之间引入:import,类和类就权限引用了,类产生对象(对象使用要用n 阅读全文

posted @ 2021-02-26 19:36 码路行 阅读(92) 评论(0) 推荐(0)

稀疏数组

摘要: 稀疏数组 对二维数组为0的数据忽略,有值的组成一个新二维数组,实现压缩;新二维数组特点为点0行为旧二维数组的行数、列数、有值个数,即为三列;以后每一行为一个有值数据的行号,列号,值,即新二维数组有[有值个数+1列:从0开始]+[3列] public static void main(String[] 阅读全文

posted @ 2021-02-26 19:34 码路行 阅读(56) 评论(0) 推荐(0)

冒泡排序

摘要: 冒泡排序 定义: 一组数据中俩俩进行比较,一轮后找出这组中最大的数,放在最后的位置,再去找第二大的数,也可以少比较一次。八大排序算法之一。 两层循环:外层控制次数,遍历完这个数组,从0开始到length-1次;内层比较,要找出length-1个最大值,第一个要比较length-1次,第二个要leng 阅读全文

posted @ 2021-02-26 19:28 码路行 阅读(73) 评论(0) 推荐(0)

数组

摘要: 数组 同类型、有顺序的数据集合 访问 :数组+[下标:从零开始] 声明 数据类型 [ ] 命名 =; 数据类型 [ ] 命名 = new 数据类型 [ 数据个数];有默认值为0; 数据类型 [ ] 命名 = new 数据类型 [ ] {赋值:值+多个逗号隔开}; 赋值 命名[0]=值; 获取数组长度 阅读全文

posted @ 2021-02-26 19:22 码路行 阅读(58) 评论(0) 推荐(0)

导航