![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
闻赤松之清尘,愿承风乎遗则
亘古而常青的昨天永远是过去,也永远会再来;愿你前程似锦,功不唐捐。
展开
-
java基础总结篇(一)—— 细说String和hashCode以及普通类、抽象类、接口和java的clone和Math等基础知识
新手在刚开始学习的时候一定会遇到这个问题,那就是== 和 equals 的区别是什么? 这个问题在很多教程和博客会进行讲解并喜欢拿String对象的实例来举例子,而在实际,equals 本质上就是==,查看object.equals方法,我们可以知道,equals 默认情况下是引用比较,只是由于而很多类很多类重写了 equals 方法,例如String 和 Integer 把它变成了值比较,所以一...原创 2019-08-27 21:16:29 · 879 阅读 · 0 评论 -
java基础总结(二)——异常处理机制
前文: 首先,贴一张图和两张表,来展示一下常见的一些异常情况: 常见的error类: 异常类名 作用 LinkageError 动态链接失败 VirtualMachineError 虚拟机错误 AWTError AWT错误 常见运行时异常类: 异常类名 作用 ArithmeticException 数学运算异常,比如除数为零的异常 MissingR...原创 2019-09-06 02:23:29 · 195 阅读 · 0 评论 -
多线程开发基础总结(一)—— java中线程的状态以及状态转换
java中线程的状态以及状态转换(详解) 前言 在进行多线程开发之前,一定要先了解的就是线程的状态的各个状态的情况以及状态之间的转化。网上关于线程状态的说法大概有三个版本,实际上都没有太大的问题,因为有的是从操作系统上去对线程状态进行划分,而有的是根据java源码来划分,所以会有一种情况就是你在这边看到线程有这几种状态,但是在另一边,则变成了另外的解释。并且,中间也有很多写的并不详细,也有一部分虽...原创 2019-09-12 00:42:27 · 892 阅读 · 0 评论