- 博客(164)
- 收藏
- 关注
原创 throw 和throws的区别
throw 和throws的区别:throws主要是用在方法的方法名后抛出异常类,可以抛出多个类型的异常throw主要是用在方法体内部进行抛出,抛出的是异常类对象。上述类中抛出的方式中,如果抛出的异常是运行时异常,那么可以不进行try catch或者再向上一级throws,编译时也不会报错。但是如果是非运行时异常,则要对其处理才可以通过编译。但是如果不对运行时异常进行捕获的话,那么当jvm处理异常时,处理完异常则会终止程序。这是我们不想看到的,因此我们通常会对异常进行处理。...
2020-11-26 20:17:49 227
原创 输入输出流
java的输入输出按照流的方向以及处理的数据单位主要可以分为四大类:1.InputStream,用于处理字节的输入2.OutputStream,用于处理字节的输出3.Reader,用于处理字符的输入4.Writer,用于处理字符的输出以上四类均为基本类,同时也为抽象类,不可直接创建实例对象。按流的角色可分为节点流(文件流)和处理流。节点流:(通常用以File类实例对象为参数的构造方法进行构造节点流实例)FileInputStreamFileOutputStreamFileReaderF
2020-11-03 09:32:50 1930
原创 线程安全问题
基本概述:对于共享数据开启多线程会出现不安全的风险:线程安全问题的产生原理:解决线程安全问题:1.同步代码块:同步技术的原理:2.同步方法:3.静态同步方法(较少使用):4.lock锁:...
2020-08-23 11:41:36 80
原创 多线程的基本概念
并发和并行:进程:多线程:线程调度:主线程:创建多线程的第一种方式:原理:多线程原理,多线程内存图:获取线程的名称的方法:设置线程的名称的方法:Thread类:创建多线程的第二种方式:使用Runnable创建多线程的好处:匿名内部类实现多线程:...
2020-08-19 21:10:57 165
原创 使用hashset的注意事项
hashset:使用hashset存储元素必须要重写equals和hashcode方法LinkedHashSet:默认具有排序功能
2020-08-03 20:16:04 163
原创 斗地主案例
思路分析:代码:package demo01;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;public class douDiZhu { public static void main(String[] args) { ArrayList<String> pai = new ArrayList<>();//存储牌
2020-07-19 19:22:55 96
原创 System类
System中常用的静态方法:currentTimeMillisarraycopyArrays工具类中有sort()排序,toString()遍历数组等方法。
2020-07-15 17:54:55 88
原创 equals方法
如果类中的toString()方法经过重写,使得引用类型的变量名字代表的不是地址值而是值,那么equals比较的也将会是值,而不是地址。如String类型的toString()经过重写。
2020-07-14 11:25:42 129
原创 java中的四种权限修饰符
修饰类时只有:public和(default)修饰成员方法和变量时有:public和protected和(default)和private
2020-07-08 17:28:01 157
原创 多态性
多态性的概述:多态的格式和使用:多态中成员变量的使用特点:多态中成员方法的使用特点:使用多态的好处:对象的向上转型:对象的向下转型:实例:使用instanceof关键字判断某个对象是否是某个类的实例:...
2020-07-08 11:32:33 522
原创 接口入门
接口的概述和生活实例:接口定义的基本格式:接口抽象方法的定义:接口的抽象方法使用:接口的默认方法定义:接口的默认方法使用:接口的静态方法:、接口的默认方法用default,静态方法用static,抽象方法用abstract接口的静态方法使用:实例:接口的私有方法定义:普通私有方法:静态私有方法:接口的常量定义和使用:使用:接口的内容小结:...
2020-07-07 12:08:29 139
原创 抽象入门
抽象的基本概念:抽象方法和抽象类:抽象方法和抽象类的使用:实例:注意事项:特别注意:定义抽象类-抽象类-非抽象类此父类是抽象类(有两个抽象方法)此子类是抽象类(有一个抽象方法)此孙子类非抽象类(无抽象方法)实例:输出:...
2020-07-06 18:19:07 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人