随笔分类 -  java学习

每日笔记
摘要:概念 异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。java处理异常的方式是中断处理。 异常指的并不是语法错误,语法错了,编译不会通过,不会产生字节码文件,根本不能运 阅读全文
posted @ 2020-10-26 22:32 小明-o3rr0r 阅读(100) 评论(0) 推荐(0)
摘要:0x00 Set接口 概述 java.util.Set接口 extends Collection接口 Set接口的特点: 不允许存储重复的元素。 没有索引,没有带索引的方法,也不能使用普通的for循环遍历。 java.util.HashSet集合 implements Set接口 特点: 不允许存储 阅读全文
posted @ 2020-10-25 22:15 小明-o3rr0r 阅读(88) 评论(0) 推荐(0)
摘要:0x00 List集合 java.util.List接口 extends Collection接口 list接口的特点: 有序的集合 允许存储重复的元素 有索引,包含了一些带索引的方法 1.list接口中带索引的方法(特有) public void add(int index,E elment):将 阅读全文
posted @ 2020-10-24 23:45 小明-o3rr0r 阅读(87) 评论(0) 推荐(0)
摘要:0x00 泛型 1.概述 泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型。 泛型也可以看出是一个变量,用来接收数据类型 E e:Element 元素 T t:Type 类型 例如:ArrayList集合在定义的时候,不知道集合中都会存储什么类型的数据,所以类型使用泛型。 阅读全文
posted @ 2020-10-23 23:14 小明-o3rr0r 阅读(94) 评论(0) 推荐(0)
摘要:0x00 Collection集合 1.集合概述 集合是java种提供的一种容器,可以用来存储多个数据。 2.集合和数组的区别 数组的长度是固定的,集合的长度是可变的。 数组中存储的是统一类型的元素,可以存储基本数据类型值。集合存储的都是对象,而且对象的类型可以不一致。在开发中一般当对象多的时候,使 阅读全文
posted @ 2020-10-22 20:58 小明-o3rr0r 阅读(92) 评论(0) 推荐(0)
摘要:0x00 Calendar类 1.概述 java.util.Calendar类:日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法。 Calendar类无法直接创建对象使用,里边有一个静态方法叫getInstance(),该方法返回了Calendar类的子类对象。 static 阅读全文
posted @ 2020-10-21 18:12 小明-o3rr0r 阅读(182) 评论(0) 推荐(0)
摘要:常用API 1.Object类 java.lang.Object类是Java语言的根类,也就是所有类的父类,所有对象(包括数组)都视线这个类的方法。 1. toString方法 直接打印对象的名字,其实就是调用对象的toString()方法。toString()打印的就是对象的地址值。 因为直接打印 阅读全文
posted @ 2020-10-20 20:52 小明-o3rr0r 阅读(114) 评论(0) 推荐(0)
摘要:0x00 final关键字 1.概念 final关键代表最终、不可改变的。 2.常用四种用法 可以用来修饰一个类。 可以用来修饰一个方法。 还可以用来修饰一个局部变量。 还可以用来蓄势一个成员变量。 代码演示: 用法1:修饰一个类 package day19; /*final关键字用来修饰一个类的时 阅读全文
posted @ 2020-10-19 22:09 小明-o3rr0r 阅读(38) 评论(0) 推荐(0)
摘要:0x00 多态 1.概述 面向对象三大特征:封装性、继承性、多态性。 继承性是多态性的前提。 extends继承或者implements实现,是多态性的前提。 一个对象拥有多种形态,这就是:对象的多态性。 2.多态的格式和使用 代码当中体现多态性,其实就是一句话:父类引用指向子类对象。 格式 父类名 阅读全文
posted @ 2020-10-16 21:27 小明-o3rr0r 阅读(98) 评论(0) 推荐(0)
摘要:0x00 接口 接口就是一种公共的规范标准。 只要符合规范标准,就可以大家通用。 1.接口的格式 接口就是多个类的公共规范。 接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 如何定义一个接口的格式: public interface 接口名称{ //接口内容 } 备注:换成了关键字int 阅读全文
posted @ 2020-10-15 21:47 小明-o3rr0r 阅读(78) 评论(0) 推荐(0)
摘要:0x00 抽象类 概述 父类当中的方法,被他的子类们重写,子类各自视线都不尽相同。那么父类的方法生命和方法主题,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。 简单来说,使用abstract关键字,然后去掉大括号, 阅读全文
posted @ 2020-10-14 15:06 小明-o3rr0r 阅读(77) 评论(0) 推荐(0)
摘要:0x00 继承 1.继承中方法的覆盖重写——应用场景 对于已经投入使用的类,尽量不要进行修改。推荐定义一个新的类,来重复利用其中共性内容,并且添加改动新内容。 2.继承中构造方法的访问特点 继承关系中父子类构造方法的访问特点: 子类构造方法当中有一个默认隐含的“super()”调动,所以一定是先调用 阅读全文
posted @ 2020-10-13 18:44 小明-o3rr0r 阅读(130) 评论(0) 推荐(0)
摘要:0x00 继承 继承是多态的前提,如果没有继承,就没有多态。 继承主要解决的问题是:共性抽取 1.继承关系当中的特点 子类可以用用父类的“内容”。 子类还可以拥有自己专有的内容。 **在继承的关系中,“子类就是一个父类”。也就是说,子类可以被当做父类看待。例如:父类是员工,子类是将是,那么“将是就是 阅读全文
posted @ 2020-10-12 17:12 小明-o3rr0r 阅读(111) 评论(0) 推荐(0)
摘要:0x00 static关键字 一旦用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享一分。 static关键字修饰成员变量 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。也就是多个对象共享同一份数据。 stat 阅读全文
posted @ 2020-10-09 16:27 小明-o3rr0r 阅读(188) 评论(0) 推荐(0)
摘要:0x00 String类 定义 java.lang.String类代表字符串。 API当中说:Java程序中的所有字符串字面值(如:“abc”)都作为此类的实例实现。 其实就是说:程序当中所有的双引号字符串,都是String类的对象。 字符串的特点: 字符串是常量,内容用不可变。【重点】 正是因为字 阅读全文
posted @ 2020-10-08 20:16 小明-o3rr0r 阅读(153) 评论(0) 推荐(0)
摘要:0x00 对象数组 数组有一个缺点: 一旦创建,程序运行期间长度不可以发生改变。 0x01 ArrayList类 ArrayList类和数组的区别: 数组的长度不可以发生改变;但是ArrayList集合的长度是可以随意变化的。 对于ArrayList来说,有一个尖括号代表泛型。 泛型:也就是装在集合 阅读全文
posted @ 2020-10-07 23:30 小明-o3rr0r 阅读(131) 评论(0) 推荐(0)
摘要:0x00 匿名对象 匿名对象的说明 创建对象的标准格式: 类名称 对象名 = new 类名称(); 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。 格式: new 类名称(); 注意事项: 匿名对象只能使用唯一的一次,下次再用,不得不再创建一个新对象。 使用建议: 如果确定有一个对象只需要 阅读全文
posted @ 2020-10-06 21:39 小明-o3rr0r 阅读(138) 评论(0) 推荐(0)
摘要:0x00 API 概述 API,应用程序编程接口。Java API是一本程序员的字典。是JDK种提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用他们 阅读全文
posted @ 2020-10-05 19:02 小明-o3rr0r 阅读(178) 评论(0) 推荐(0)
摘要:0x00 面向对象 1.局部变量和成员变量的区别 定义的位置不一样【重点】 局部变量:在方法的内部。 成员变量:在方法的外部,直接写在类当中。 作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用。 成员变量:整个类全都可以通用。 默认值不一样【重点】 局部变量:没有默认值, 阅读全文
posted @ 2020-10-02 12:10 小明-o3rr0r 阅读(123) 评论(0) 推荐(0)
摘要:0x00 面向对象 【1】类和对象 什么是类:类是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 现实中,描述一类事物: 属性:就是该事物的状态信息。 行为:就是该事物能够做什么。 什么是对象:对象是一类事物的具体体现,对象是类的一个实例,闭眼具备该 阅读全文
posted @ 2020-10-01 18:07 小明-o3rr0r 阅读(174) 评论(0) 推荐(0)