摘要: 1、获取当前时间 2、日期比较 使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。 使用方法 before(),after() 和 equals()。 使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这 阅读全文
posted @ 2018-09-03 00:21 JccVirtual 阅读(541) 评论(0) 推荐(0)
摘要: Java 生成随机数两种方法 1、Random类中的nextXxxx系列方法生成0-n的随机数 2、Math类的random()方法可以生成 [0.00,1.00) 范围内的double型随机数 阅读全文
posted @ 2018-09-03 00:10 JccVirtual 阅读(130) 评论(0) 推荐(0)
摘要: 1、 Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 2、 Character ch = new Character('a'); 3、 // 原始字符 'a' 装箱到 Character 对象 ch 中 Character ch = ' 阅读全文
posted @ 2018-09-03 00:08 JccVirtual 阅读(278) 评论(0) 推荐(0)
摘要: Math类 基本方法,都被定义成static了: 阅读全文
posted @ 2018-09-02 23:54 JccVirtual 阅读(81) 评论(0) 推荐(0)
摘要: 1、Number 类是基本数据类型的包装类型的父类 2、基本类型和包装类型 3、常用方法 阅读全文
posted @ 2018-09-02 23:49 JccVirtual 阅读(193) 评论(0) 推荐(0)
摘要: 1、解决浮点数加减丢失精度的问题:BigDecimal double 和 float 都是浮点数,计算机是二进制的浮点数,直接计算会丢失相应的精度, 如上面的Double cc = bb-aa;System.out.println(cc);//0.9699999999999998 很明显就不准确,此 阅读全文
posted @ 2018-08-07 23:19 JccVirtual 阅读(898) 评论(0) 推荐(0)
摘要: 一、String 类 1、创建对象 String重写的equals方法 2、常用方法 ##注意 3、String.format()方法 有两个重载: String.format(String format, Object... args)String.format(Locale locale, St 阅读全文
posted @ 2018-08-07 23:17 JccVirtual 阅读(252) 评论(0) 推荐(0)
摘要: 1、异常简介 Java 异常是程序中的某些错误,是Java 提供的一种面对程序运行错误时 提供的 应对机制。 在程序运行时抛出异常可以使程序不中断的运行下去,开发或维护人员能够了解异常的起因、异常的发生处以及抛出了什么异常。 异常结构: error :出现error 基本上是硬件出错,说明程序崩了 阅读全文
posted @ 2018-08-07 23:16 JccVirtual 阅读(204) 评论(0) 推荐(0)
摘要: 一、封装 1、封装是指将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 具体表现在set、get方法上 好处是只能通过规定的方法访问数据,隐藏类的实例细节,方便修改和实现。 2、访问修饰符: 默认:本类、同包下 public :所有 prote 阅读全文
posted @ 2018-07-29 19:43 JccVirtual 阅读(261) 评论(0) 推荐(0)
摘要: 个人理解: 抽象类或者接口 本质上都是同一个作用,用于描述抽象概念。 正如下文中说的,问题域存在圆、三角形这些具体概念,但是这些又都属于形状这一概念,但是形状在问题域内是不存在的,因此可以说形状是一个抽象概念,也因为形状是不能被实例化的,在此基础上,抽象类就能发挥其作用了。 抽象类因其继承关系,必然 阅读全文
posted @ 2018-07-29 19:42 JccVirtual 阅读(186) 评论(0) 推荐(0)