java基础
文章平均质量分 69
Forest Young
这个作者很懒,什么都没留下…
展开
-
Arrays.asList()使用异常:java.lang.UnsupportedOperationException
背景在使用Arrays.asList()方法获取一个list后,往list中add元素报UnsupportedOperationException异常原因Arrays.asList()可以输出一个List,但是这种情况其底层表示的是数组,因此不能调整大小源码 @SafeVarargs @SuppressWarnings("varargs") public static <T> List<T> asList(T... a) {原创 2020-12-07 23:44:30 · 265 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)
欢迎访问我的博客shammgodyoung原文地址https://blog.csdn.net/evankaka/article/details/44153709写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内...转载 2020-07-01 20:21:33 · 213 阅读 · 0 评论 -
java路径通配符
欢迎访问我的博客shammgodyoung表示匹配0或多个不是/的字符 表示匹配0或多个任意字符(0个或者多个目录) 例如:/test/**,匹配/test/下的所有文件和目录,像/test/x.java这样的或者/test/foo/bar/xyz.html这样的,但是/xyz.xml这样的是不行的(有待考证) ?表示匹配1个任意字符 应用:idea中将Sou...原创 2018-10-18 11:44:52 · 2108 阅读 · 0 评论 -
Java中的NaN类型
isNaN方法在阅读HashMap源码时,发现其有参构造方法中有个**Float.isNaN(loadFactor)**方法public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity &amp;lt; 0) throw new IllegalArgumentExcepti...原创 2019-02-26 23:26:13 · 5117 阅读 · 2 评论 -
Java数字金额大写转换
需求:读入一个浮点数值,将其转化为中文金额的大写形式。如123.45,转化为:壹佰贰拾叁元肆角伍分。 以下是各种情况要完善:1.当金额为整数,只表示整数部分,省略小数部分,并添加“整”字。如123表示为:壹佰贰拾叁元整。2.当金额中含有连续的0时,只需写一个“零”即可。如10005表示为:壹万零伍元整。3.10的表示形式。如120表示为:壹佰贰拾元整。而10则表示为:拾元整。pu...原创 2019-03-07 20:53:18 · 7742 阅读 · 7 评论