
Java
Java核心,Java基础API等
付罗拉
还未想好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
接口和抽象类的区别
接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它. 所以,在高级语言上...原创 2015-06-06 11:39:17 · 332 阅读 · 1 评论 -
LocalDateTime点滴
LocalDateTime是个好东西,用起来很方便,记录下它常用的方法,比如获取当前时间,当前时间毫秒数,比较两个日期谁前谁后,两个日期相差多少天,还有对一个日期增加天数,小时数等。既然这么好,先看下jdk-api里面的描述 从描述中可以看到 它是不可变类并且是线程安全的 常用的操作: 获取当前时间毫秒数:LocalDateTime.now().toInstant(ZoneOffs...原创 2019-10-10 12:03:22 · 370 阅读 · 0 评论 -
BigDecimal点滴
关于金钱的计算经常会用到BigDecimal,其中精度和四舍五入是个容易忘记的点,专门记录下 下面的例子是两个bigdecimal相除,并保留十位小数。 BigDecimal totalMoney = new BigDecimal(99); BigDecimal totalPerson = new BigDecimal(5); BigDecimal money = totalMoney.di...原创 2019-09-17 18:20:50 · 187 阅读 · 1 评论 -
遍历Map的几种方式
for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); } //第二种 Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); ...原创 2014-12-14 11:51:05 · 363 阅读 · 0 评论