java基础
文章平均质量分 52
LJ0508
专注
展开
-
Collections中shuffle对List进行重新排序
Collections中的shuffle方法实现了对List进行重新排序,内部实现利用的也是Random,源码比较简单,大家翻看源码即可/** * Created by liuzhilei on 2016/12/9. * * shuffle,对list进行重新排序 */public class ShuffleTest { public static void main(S原创 2017-03-28 17:58:41 · 1069 阅读 · 0 评论 -
自定义类对比的两种方式
对于自定义类,我们要想进行两个实体类的对比,有两种方式方式一:直接实现Comparable,然后重写compareTo方法即可 public class Person implements Comparable { private int num;//学号 public Person(int num) { this.num = num; }原创 2017-03-28 18:06:13 · 637 阅读 · 0 评论 -
静态语句块访问变量
静态语句块只能访问到定义在语句块之前的变量,定义他后面的可以赋值,但是不能访问。public class Test { static int i = 0; static { i = 1; System.out.println(i); } //static int i = 0; 定义在这里,静态语句块可以赋值,但是不原创 2017-03-28 18:38:14 · 721 阅读 · 0 评论 -
读取大文件的两种方式
对于大文件的读取,如果我们使用普通的IO读取,肯定会引起内存的溢出,即便不会,也会占用极大的内存空间。下面提供了两种读取大文件的方式1.使用java.util.Scanner进行对大文件的读取public class ScannerTest { public static void main(String[] args) { new ScannerTest().r原创 2017-03-29 11:44:14 · 1302 阅读 · 0 评论