随笔分类 -  Java

JAVA快速生成List的方法List.of(T t1, T t2... )
摘要:通常我们可以手动new一个list,然后往里面添加元素。 在Java 9之后,java.util库新增了一个方法 List.of(T t1, T t2... ) ,可以快速的根据添加的元素返回一个List对象,但是这个对象是只读的,不能改动内容也不能改变指向。 经过测试,这个方法的运行速度比手动ne 阅读全文

posted @ 2024-02-27 09:19 wolfsky 阅读(188) 评论(0) 推荐(0)

JAVA中char类型加减乘除运算表达式返回类型
摘要:我们都知道java中,如果char类型和int类型做加减法,那么char类型会被精度提升至int类型然后参与运算,返回的也是int类型的数据。 那么如果表达式中参与运算的均为char类型,那么表达式返回的类型是什么呢? 'A' - 'a' 经过简单测试,是int类型。 char c = 'w'; s 阅读全文

posted @ 2023-10-27 08:59 wolfsky 阅读(244) 评论(0) 推荐(0)

java map接口常见操作
摘要:Map.putIfAbsent() 常用于创建类似于<Object, List<>>之类的map对象,put的时候可能value对应的对象是空的,用这个方法首次插入value的时候就创建value所需的对象。 阅读全文

posted @ 2023-10-07 10:15 wolfsky 阅读(39) 评论(0) 推荐(0)

【转】JAVA中list和原生数组的互相转换
摘要:经常用经常忘 转自 java List和数组相互转换的方法总结_javalist转为数组_great-sun的博客-CSDN博客 Java中,可以通过以下方法将List转换为数组: List<String> list = new ArrayList<>(); String[] array = lis 阅读全文

posted @ 2023-08-07 14:42 wolfsky 阅读(163) 评论(0) 推荐(0)

命令行编译和执行java代码
摘要:虽然现在IDE很强大又很智能,但是平常随意写点练手的代码的时候,直接在命令行中使用vim和java命令更为方便快捷,可以做到无鼠标纯键盘的操作。 首先保证将java相关指令添加到了环境变量中; 1.编译class文件: javac -d ./ Test.java 编译好的class文件会放置到环境当 阅读全文

posted @ 2023-05-04 21:51 wolfsky 阅读(419) 评论(0) 推荐(0)

导航