我们可以用Stopwatch类获得程序的运行时间,在优化代码时,可以用此方法来查看优化前后程序所耗费的时间 //Stopwatch类別在System.Diagnostics命名空间里 Stopwatch sw = new Stopwatch(); long num = 0;sw.Reset(); sw = Stopwatch.StartNew();for (int i = 1; i < 100000000; i++){ num += 1;}sw.Stop();TimeSpan el = sw.E…
最近在学习源码的过程中发现:很多深层次的代码都用到了一个类System类,所以决定对System类一探究竟 本文先对System类进行了剖析,然后对System类做了总结 一.首先对该类的中的所有字段和方法进行了阅读,做好了中文翻译笔记,如下: System类学习笔记:1.最终类public final class System 这是一个final类,不允许继承2.私有构造器private System((){} 构造器被私有化,不允许创建对象3.静态代码块static{registerNati…
Date类学习总结 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数注:在使用set方法之…