随笔分类 -  Java Base

摘要:1. 前言 Java的基本理念是“结构不佳的代码不能运行”。 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到 阅读全文
posted @ 2021-06-16 17:56 kldx5092 阅读(101) 评论(0) 推荐(0)
摘要:转载自:https://blog.csdn.net/qq_27409289/article/details/80257000 对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。 性能分析:问题已经发生,但是你并不知 阅读全文
posted @ 2021-06-04 16:17 kldx5092 阅读(725) 评论(0) 推荐(0)
摘要:在多线程的 JAVA程序中,实现线程之间的同步,就要说说 Monitor。 Monitor是 Java中用以实现线程之间的互斥与协作的主要手段,它可以看成是对象或者 Class的锁。每一个对象都有,也仅有一个 monitor。下 面这个图,描述了线程和 Monitor之间关系,以 及线程的状态转换图 阅读全文
posted @ 2021-06-04 12:33 kldx5092 阅读(385) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/skywang12345/p/3154474.html 1 Java引用介绍 Java从1.2版本开始引入了4种引用,这4种引用的级别由高到低依次为: 强引用 > 软引用 > 弱引用 > 虚引用 ⑴强引用(StrongReference) 强引用 阅读全文
posted @ 2021-05-29 13:55 kldx5092 阅读(140) 评论(0) 推荐(0)