Java
volador_r
这个作者很懒,什么都没留下…
展开
-
Java 多线程基础(黑马视频笔记)
文章目录线程实现方式线程的基本概念多线程的创建Thread 类Runnable 接口匿名内部类方式线程同步机制(线程安全问题)同步代码块同步方法静态同步方法Lock 锁线程状态Timed Waiting(计时等待)BLOCKED(锁阻塞)Waiting (无限等待)等待唤醒机制线程池Lambda 表达式线程实现方式线程的基本概念我们先学习两组概念。首先是并发与并行并发:指两个或多个事件在同一个时间段内发生并行:指两个或多个事件在同一时刻发生(同时发生)其次,进程和线程的区别是:进程:一原创 2020-05-19 00:27:51 · 1153 阅读 · 0 评论 -
Java中的异常及异常处理(黑马视频笔记)
异常与多线程异常异常概念异常:程序在执行过程中,出现非正常情况,导致JVM的非正常停止异常本身是一个类。产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是:中断处理异常的父类是java.lang.Throwable,有两个子类:java.lang.Error:无法通过处理的错误,只能避免java.lang.Exception:编译期异常,处理后程序可继续执行。其...原创 2020-05-13 15:44:22 · 511 阅读 · 0 评论 -
Java中HashMap的底层实现原理
文章目录HashMap基本结构HashMap 实现存储与读取HashMap基本结构我们常见的两种数据结构:数组:数据存储地址连续。查询快,寻址容易。但是插入删除困难链表:数据散列存储。查询慢,但是增删快上述两个结构各有优缺,HashMap 就是将这两种结构进行结合,即采用数组+链表的形式,其中,每一个数组中的值存放的是一个Entry类,属性有key(键),value(值),next(下一个)。HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用nul原创 2020-05-11 20:33:35 · 832 阅读 · 0 评论 -
Java中的继承与多态(黑马视频笔记)
文章目录继承抽象类接口继承继承主要解决的问题是:共性抽取继承关系的特点:子类可以拥有父类的“内容”子类还可以拥有自己专有的内容在继承的关系中,“子类就是一个父类”。关系:is-a继承格式//定义父类的格式:(一个普通的类定义)public class 父类名称 { //......}// 定义子类的格式:public class 子类名称 extends 父类名称 {...原创 2020-04-28 20:13:00 · 435 阅读 · 0 评论 -
Java常用API(黑马视频笔记)
文章目录Scanner类匿名对象Random类ArrayList集合引用类型的一般使用步骤:导包import 包路径.类名称如果需要使用的目标类,与当前类在同一个包下,则可以省略导包语句不写。只有java.lang包下的内容不需要导包,其他的包都需要import语句。创建类名称 对象名=new 类名称();使用对象名.成员方法名()Scanner类功能:键盘输入,将数据从...原创 2020-03-30 16:42:00 · 425 阅读 · 0 评论 -
Java面向对象和封装-基础知识笔记(黑马视频基础部分)
文章目录JRE和JDK方法Java内存划分一个数组的内存图:一个对象的内存图使用对象类型作为方法的参数局部变量Vs成员变量private关键字this关键字构造方法Java Bean 标准类JRE和JDKJRE(Java Runtime Environment):Java程序运行环境,包含JVM和运行时所需要的核心类库(环境信息)。JDK(Java Development Kit):Jav...原创 2019-12-14 21:57:36 · 361 阅读 · 0 评论 -
Head First Java笔记
Head First Java笔记文章目录Head First Java笔记Java API(使用函数库)继承与多态接口与抽象类构造器与垃圾收集器数字与静态异常处理图形用户接口swing序列化和文件的输入/输出网络与线程集合与泛型包、jar存档文件和部署远程部署的RMIJava API(使用函数库)Java的API中,类被包装在包中。除Java.lang这个包,使用到其他包的类必须指定全...原创 2019-04-09 22:12:44 · 352 阅读 · 0 评论