02 2021 档案

自定义异常(继承Exception类)
摘要:自定义异常(继承Exception类) 步骤: 创建自定定义异常类():继承Exception,仿照Exception类写,一个消息的传递 throw抛出异常对象 可以捕获异常处理,也可以throws给其他类 在出现异常的地方捕获并处理 异常总结 使用抛出异常时,要和try..catch..使用做简 阅读全文

posted @ 2021-02-27 09:30 码路行 阅读(1304) 评论(0) 推荐(0)

异常的捕获和抛出(程序处理没解决,最好自己解决)
摘要:异常的捕获和抛出(程序处理没解决,最好自己解决) try{用来放存在异常的代码} catch(捕获异常的类型 事件参数){程序简单的处理} catch可以不多个捕获,预防多种异常((捕获异常的类型 事件参数){{程序简单的处理}: 多捕获是由条件的,小类型先捕获(在前面catch),大类型再包类型( 阅读全文

posted @ 2021-02-27 09:28 码路行 阅读(289) 评论(0) 推荐(0)

异常
摘要:异常 电脑硬件,虚拟机JVM,程序员自己代码编译时错,编译不错运行时错,网络出错,用户输入错误等都是意外,有程序员可控和不可控的,称为异常和错误。 Java有异常处理的体系结构 检查时异常IOException:入文件不存在,编译时就直接显示问题,程序员无法预见 运行时异常RuntimExcepti 阅读全文

posted @ 2021-02-27 09:26 码路行 阅读(52) 评论(0) 推荐(0)

内部类
摘要:内部类 一个java文件文件名和public相同即只有一个public类,可以有多个外部类, 外部类:与public类同级别的类 多个内部类:实例化内部类是通过外部类实例化再 外部类点内部类类型+名=外部类点new+构造 来实现实例化,再空间作用下自己的外部类的内部类可以获得外部类的私有属性; 类也 阅读全文

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

接口
摘要:接口(一个类可以实现多个接口,弥补JAVA的单继承,一种规定,由实现类实现) 引用类型,不属于类,但能被类继承。(类是抽象共同点,抽象类是一种约束,由子类继承重写方法,接口是一种规定,完全由实现类去重写方法(类去实现),抽象的递进) 接口中方法只有定义:返回值+名字(形参)没方法体(修饰符默认pub 阅读全文

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

抽象类
摘要:抽象类(abstract资源晋升为一种约束(对于子类而言),一种规定减少代码复写,由继承的子类重写) 类就是抽象(类是共同点抽象出来,类的子孙继承制(赋予子孙相同的资源,减少代码的复写),类的对象是类的具体实例,有类才有对象); 抽象类就是类再进一步抽象(共同点可以晋升为一种约束),一种约束,继承抽 阅读全文

posted @ 2021-02-26 20:04 码路行 阅读(111) 评论(0) 推荐(0)

static(修饰符,资源(数据)的静态化,类级别)
摘要:static(修饰符,资源(数据)的静态化,类级别) 修饰符:静态的量,在类加载就时加载,可以在类之间直接共享,不用new在堆里创建后才存在而被使用,所以static修饰的数据被称为类级别的数据。(类点数据) 例如:JVM在类的入口函数main方法就时static,当然类创建了某一对象,对象也可以直 阅读全文

posted @ 2021-02-26 20:02 码路行 阅读(98) 评论(0) 推荐(0)

多态
摘要:多态 定义:一个类创建的对象是确定,但是引用指向类型是不确定的(子类是父类的拓展类,即(父类等)祖宗可以引用子类,简单就是借资源,指向子类,因为父类有的子类都有,血缘()资源),子类可以重写方法(指向子类(借子类),父类的方法实际就借子类的资源,即指向子类方法,方法体在子类改变了,就实现了方法的重写 阅读全文

posted @ 2021-02-26 20:00 码路行 阅读(52) 评论(0) 推荐(0)

方法的重写(主要是重写格式(名+参数列表)和成功(动态方法)和意义)
摘要:方法的重写(主要是重写格式(名+参数列表)和成功(动态方法)和意义) 定义:子类改变父类某方法的方法体,修饰符+方法名+参数列表完全相同,方法体不同功能不同。 为什么要方法重写:子类不一定需要继承父类方法的功能,后者不满足父类的方法 特点: 方法名和参数列表必须相同 在继承关系中 修饰符:范围只能扩 阅读全文

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

super(父类)
摘要:super(父类) this——>当前的 super代表父类,调用父类属性 调用父类方法 调用构造参数 1、子类无参默认在第一行存在父类无参 2、this子类构造和super父类构造不能同时调用,且只能在构造方法第一行 3、父类无参出错,子类无参也跟着出错,因为1 4.super只能出现在子类或构造 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

方法
摘要:方法 定义 用来完成某种功能、有序的步骤的语句集合,包含再类或对象中,在程序开始被创建,在其他地方被引用,一个方法用来完成一个功能,后期容易拓展。 修饰符 返回值类型 方法名(形参数:参数类型+参数+多个用逗号隔开;最后一个参数也可能是可变参数){ 方法体 } 命名:首字母小写后面驼峰 有返回值的方 阅读全文

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

流程控制
摘要:流程控制(条件控制) if(条件){语句} else if(条件){语句} else{语句} int a=1; int b=2; int c=3; if (a==1) { System.out.println(a); } else if (b==2){ System.out.println(b); 阅读全文

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

初用微信公众号
摘要:微信公众号 注册 找微信公众平台 微信公众平台 注册账号 订阅号 小程序 注意 一邮箱只能注册一个公众号(不共用) 一个手机号码和身份证只能登记5次 注册到一半退出后再注册:登录(系统又账号密码记录),会直接返回到注册过程 材料 手持身份证照片 一个没有注册过的邮箱 一个手机号码 机号码和身份证不能 阅读全文

posted @ 2021-02-22 08:59 码路行 阅读(204) 评论(0) 推荐(0)

运算符
摘要:运算符 返回值: 加减乘除%,位运算&、|、^、~、<<、>> int a=20; int b=30; int c=40; int d=50; //返回为值运算 System.out.println(a+b); System.out.println(a-b); System.out.println( 阅读全文

posted @ 2021-02-21 22:43 码路行 阅读(34) 评论(0) 推荐(0)

常量、变量、作用域
摘要:常量、变量、作用域 变量 数据类型 命名=值(可变); 常量:final final 数据类型 命名(大写加__)=值(不可变); 命名: 类和包驼峰 常量大写加__ 其他首字母不大写后面驼峰 作用范围: 常量和变量声明就开辟了空间,有作用域 空间:项目、包、类、对象、方法、常量、变量、数组、集合— 阅读全文

posted @ 2021-02-21 22:38 码路行 阅读(46) 评论(0) 推荐(0)

JAVA数据类型
摘要:java数据类型 byte、short、int、 long:L、float:F、 double、boolean、char static byte b; static short c; static int d; static long e; static float f; static double 阅读全文

posted @ 2021-02-21 22:15 码路行 阅读(41) 评论(0) 推荐(0)

关键字和标识符
摘要:关键字 package:import class:extends interface:implements abstrsct\static\final public\protected\private if....else\switch...case\ \try....catch...finally 阅读全文

posted @ 2021-02-21 22:11 码路行 阅读(72) 评论(0) 推荐(0)

JAVA注释
摘要:注释 单行注释// // package import; 多行注释/**/ /* class extends; interface implements; enum; abstract static final; public protected private; if else if else s 阅读全文

posted @ 2021-02-21 22:10 码路行 阅读(31) 评论(0) 推荐(0)

JAVA的开始
摘要:JAVA的特性和优势 简单 面向对象 可移植 高性能 分布式 动态性 多线程 安全性 健壮性 JDK JRE JVM JDK:java开发技术(包含JRE和JVM) bin可执行程序:javac 产生点class文件、java运行class文件、javadoc产生说明文档用文档注释完善 includ 阅读全文

posted @ 2021-02-21 21:52 码路行 阅读(24) 评论(0) 推荐(0)

JAVA初理解
摘要:计算机及JAVA(个人理解) 计算机 计算由硬件和软件组成,硬件为电子线路的开闭实际为0和1,软件在以硬件为底层,即计算机运行是软件和硬件交流为0和1。计算机有核心的运算器和储存器(相当大脑或者说代替大脑算和记忆),所以核心就是对数据的处理,输入设备是为了接受数据,输出设备是为了展示运算处理结果,这 阅读全文

posted @ 2021-02-21 21:42 码路行 阅读(29) 评论(0) 推荐(0)

导航