学习Java(75)_Calendar类的使用

Calendar类
该类进行一些简单的日期计算。Calendar是一个抽象类。那么应该依靠子类进行对象的实例化操作。但该类中提供了一个方法返回的正是本类对象,public static Clendar getInstance();
范例:取得当前的日期时间
阅读全部

学习Java(74)_Date类和SimpleDateFormat类

摘要:
1、Date类的使用及范例代码。
2、SimpleDateFormat类的使用范例及代码。
Date类
Java里提供java.util.Data类,来输出当前时间。
Data类下的几个重要方法
无参构造方法: public Date();
有参构造方法: public Date( long date );接收 long 型数据。
转换为long型: public long getTime();
范例:date 和 long 间转换
阅读全部

学习Java(73)_大数字操作类BigInteger和BigDecimal

在一个超出long类型、double类型之外的大数字进行运算的时候,就需要运用到BigInteger、BigDecimal这两个类。
BigInteger 大整数
阅读全部

学习Java(72)_数字操作类_Math类和Random类

摘要:
1、主要注意Math类中的round()方法。
2、使用Random类编写,36个数字随机选出7个的范例
1.Math类
专门进行数学计算的操作类,里面提供了一系列的数学计算方法。
一切方法都是static方法,没有普通属性。
重点关注一下round()方法
四舍五入: public static long round( double a );
阅读全部

学习Java(71)_匿名内部类的使用

摘要:
1、为什么需要匿名内部类。
2、匿名内部类怎么使用。
3、Java8新特性下如何书写内部类。
接口、抽象类与匿名内部类
为什么需要匿名内部类?先看一段代码:
阅读全部

学习Java(70)_在方法中定义的内部类

摘要:
1、内部类在方法中定义范例。
2、方法中的内部类各个参数的测试范例。
3、Java1.7版本及以前和Java8之间内部类的差异。
4、忽略版本间的差异,目前比较规范的写法。
在方法中定义内部类
内部类可以在任意的位置上定义,包括:类中、代码块、方法里面,其中方法中定义内部类是比较常用的形式。
在方法里面定义内部类,代码如下:
阅读全部

学习Java(69)_使用static定义内部类

摘要:
1、static定义的内部类不能访问非static成员。
2、static内部类的实例化方法
使用 static 定义的属性或者方法是不受类实例化控制的,所以如果定义了一个static内部类,同样不受外部类的实例化对象控制。
如果一个内部类使用了 static 定义的话,那么这个内部类就变为了一个外部类。同样的,内部类只能访问外部类的 static 成员。代码如下:
阅读全部

学习Java(68)_内部类的实例化

摘要:
1、内部类的实例化方法。
2、使用private修饰内部类可以禁止外部访问。
内部类有很多优点,但是内部类不可能离开外部类的实例化对象,所以一定要先实例化外部类对象,再实例内部类。如下:
阅读全部

学习Java(67)_内部类的优点

摘要:
1、为什么要使用内部类。
2、范例,内部类的优点。
内部类有一个最大的优点:可以方便的访问外部类的私有操作。
如果不使用内部类,程序是这样的:
阅读全部

学习Java(66)_使用异常需要注意的问题总结

摘要:
1、使用异常需要注意的问题总结。
2、先catch子类异常再catch父类异常的原因解释。
3、重写方法抛出异常的范围不能大于被重写的方法排除的异常范围的原因解释。
4、异常的优缺点总结。
注意问题
1、所有的catch只能有一个被执行
2、有可能所有的catch都没有执行
3、先catch子类异常再catch父类异常
阅读全部