Java基础
记录一些Java基础
披着床单的小王子
小可爱
展开
-
【java基础】简单工具类的使用
BigDecimalDouble 转为 BigDecimalSystem.out.println()中的数字默认是double类型的,double类型小数计算不精准。尽量用字符串的形式初始化@Testpublic void bigDecimalTest1() { Double dou = 123456789.56; BigDecimal bi1 = new BigDeci...原创 2020-01-05 20:06:11 · 144 阅读 · 0 评论 -
【Java基础】说说&和&&的区别
说说&和&&的区别&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str!= null&& ...原创 2020-01-05 19:14:46 · 178 阅读 · 0 评论 -
【java基础】java基础个人笔记
【java基础】简单了解LocalDateTimeJava8推出的三个时间类型:LocalDateTime;LocalDate;LocalTime。具体操作获取时间//获取当前时间DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime time = LocalDa...原创 2019-11-01 20:29:41 · 110 阅读 · 0 评论 -
【java基础】Calendar与LocalDateTime
Calendar与LocalDateTime1.CalendarSimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar c = Calendar.getInstance(); //过去七天c.setTime(new Date());c.add(Calendar.DATE, -7);...原创 2020-01-02 17:49:01 · 4050 阅读 · 1 评论 -
【java基础】String、StringBuffer和StringBuilder
String、StringBuffer和StringBuilderCharSequence接口String、StringBuffer和StringBuilder 都实现 CharSequence接口在JDK1.4中,引入了CharSequence接口,实现了这个接口的类有:CharBuffer、String、StringBuffer、StringBuilder这个四个类。运算速度...原创 2020-01-01 21:00:00 · 94 阅读 · 0 评论 -
【java基础】数组与集合的转换
数组与集合的转换资源来自阿里云的编程约束仅供参考1. 集合转数组使用集合转数组的方法,必须使用集合的 toArray(T[] array),传入的是类型完全一样的数组,大小就是 list.size()。说明:使用 toArray 带参方法,入参分配的数组空间不够大时,toArray 方法内部将重新分配内存空间,并返回新数组地址;如果数组元素大于实际> 所需,下标为[ list...原创 2020-01-01 20:09:19 · 117 阅读 · 0 评论