• 技术文章 >Java >java教程

    java中力求故障原子性的示例分析

    WBOYWBOY2023-05-01 13:46:07转载22

    力求故障原子性

    第 8 项是关于失败的。一般规则是失败的方法不应该改变方法中对象的状态。为了尽早失败,一种方法是在执行操作之前检查参数的有效性。以下是遵循此提示的一个很好的示例。

    /**
     * Assigns a new int value to location index of the buffer instance.
     * @param index int
     * @param newValue int
     */
    public void modifyEntry(int index, int newValue) {
            if (index < 0 || index > size - 1) {
                throw new IndexOutOfBoundsException();
            }
     
    //        ((int[]) bufferArrayList.get((int) (index / pageSize)))[index % pageSize] =
            ((int[]) bufferArrayList.get((index >> exp)))[index & r] =
                newValue;
    }

    以上就是java中力求故障原子性的示例分析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java
    上一篇:java构造器的作用于定义是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中Arrays怎么转换为list• Java Fluent Mybatis如何构建项目与实现代码生成• Java中Comparable和Comparator怎么使用• Java二分法如何实现• java中怎么用BigDecimal做数学运算
    1/1

    PHP中文网