java基础
qq_320253624
这个作者很懒,什么都没留下…
展开
-
java中finalize方法
垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(这 里面涉及到很多东西,比如对象空间树等内容)。不过用Java以外的代码编写的Class(比如JNI,C++的new方法分配的内存),垃圾回收器并不能对这些部分进行正确的回收,这时...原创 2020-04-12 09:47:29 · 238 阅读 · 0 评论 -
java中几种常见的排序
1.冒泡排序依次比较相邻的2个数,大的就往后排,第一轮下面就将最大的数放到了最后,第2次就得到第2大的数,由于最后一个数不需要排序,那么只需要拍数组长度减1就全部排序完.public class BubbleSort { public static int[] bubbleSort(int[] arr){ for(int i =0;i<arr.length-1;i++){ ...原创 2019-02-19 20:04:45 · 3222 阅读 · 1 评论 -
Random类使用
Random类 (java.util)Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同。这点在生成多个...原创 2019-03-06 17:38:02 · 385 阅读 · 0 评论