- 博客(2)
- 收藏
- 关注
原创 Java中常见异常
Java 通过面向对象的方法来处理异常。在一个方法的运行过程中,如果发生了异常,则这个方法会产生代表该异常的一个对象,并把它交给运行时的系统,运行时系统寻找相应的代码来处理这一异常。我们把生成异常对象,并把它提交给运行时系统的过程称为拋出(throw)异常。运行时系统在方法的调用栈中查找,直到找到能够处理该类型异常的对象,这一个过程称为捕获(catch)异常。由于Error 类型异常不是程序可以控制的。所以本文接下来的内容将讨论 Exception 类型的异常。
2023-01-08 21:35:46 89 1
原创 Java排序算法之快速排序简单实现
快速排序(QuickSort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。该思想可以概括为:挖坑填数 + 分治法。分治,字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。在计算机科学中,分治法就是运用分治思想的一种很重要的算法。分治法是很多高效算法的基础,如快速排序,归并排序,傅立叶变换(快速傅立叶变换)等等。
2023-01-08 21:03:28 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人