首页 > 编程语言 >Java 编码小技巧

Java 编码小技巧

时间:2022-09-26 13:11:06浏览次数:46  
标签:编码 Java 技巧 System fruits print consumer out

1、锁与事务

获取锁与释放锁不能放在事务里面。

先释放锁再提交事务会导致脏数据。

2、consumer

使用consumer来传递一个lambda表达式

public static void main(String[] args) {
    List<String> fruits = Arrays.asList("apple", "banana", "orange");
    print(fruits, o -> System.out.println(o));
    print(fruits, System.out::println);
}
public void print(List<String> fruits, Consumer<String> consumer) {
    for (String fruit: fruits) {
        consumer.accept(fruit);
    }
}

 

标签:编码,Java,技巧,System,fruits,print,consumer,out
From: https://www.cnblogs.com/revil/p/16730524.html

相关文章

  • JavaWeb基础
    JaveWeb常识JaveWeb主要就是web应用的后端数据库数据库设计数据库一对一表的情况有用户表和用户详情这种,分表的意义在于性能高些。一对多表设计,比如部门和员工表,......
  • 数据编码规则
    https://new.qq.com/rain/a/20220201A07LTZ00https://www.webmap.cn/commres.do?method=result100W......
  • 终端直接执行.java文件
    1、首先编译java文件 javacxx.java 「最好先建一个空文件夹,把xx.java文件放入」2、然后执行javaxx 「这样就会直接执行了,不需要使用Idea,eclipse等IDE」 注意:x......
  • Java多线程
    join()方法使用:【已经开了3个线程ABC,要求线程A在线程B的前面执行,线程B在线程C的前面执行】https://blog.csdn.net/zds448588952/article/details/99613648......
  • 多线程——Robyn编程学习(Java)
    多线程的作用能够创建多个线程,此外线程可以体现程序的动态性,提高效率,在抢票以及各种游戏之中具有非常重要的作用。(线程的魅力在坦克大战中体现的淋漓尽致)多线程的知识体......
  • JAVA 反射与模块化
    JAVA反射与模块化类加载类的初始化步骤假如类还未被加载和连接,则程序现在加载并连接该类假如该类的直接父类还未被初始化,则先初始化其直接父类假如类中有初始化语......
  • 【记录】学习 阿里巴巴Java开发手册 (持续更新)
    前言在这里记录一下自己学习编码的规范和规约的过程,希望可以纠正自己的不良习惯,让编码更加规范和合理,具有更加好的可读性。阿里巴巴Java开发手册v1.3.0分为六个部分。针......
  • 软件工程师:意外之旅(如何学习编码和找到工作)
    软件工程师:意外之旅(如何学习编码和找到工作)如果(in_a_rush):如果你上车迟到了,需要完成你最近的副业,或者(上帝保佑)和一个真正的人(不是人工智能)约会,我会为你节省一些时间。TL;......
  • Sublime使用技巧1--自动为字符串添加前后双引号
    1、使用场景:在排查数据库时经常可能会遇到需要使用多个id查询数据的情况,但是导出的id需要加引号,一个一个加很麻烦,可以用到下面这个小技巧(本人菜鸟,纯属做笔记,如有大神,请路过......
  • 【code基础】java 空数组
    解题时,如果不满足返回空数组,可以使用newint[0]返回@TestpublicvoidintTest(){int[]ints=newint[0];//指定元素个数为0,表示空数组int[]ints1=newint[......