小编use*_*619的帖子

“Serializable”类中的字段应该是瞬态的或可序列化的

嗨,我在声纳皮棉中收到此错误:

“Serializable”类中的字段应该是瞬态的或可序列化的

  1. 私人最终条件 notEmpty = lock.newCondition();
  2. 私人最终条件 notFull = lock.newCondition();
  3. 私有比较器比较器;

我的代码是:

package com.cgi.atom.common.priorityexec;

/**
 * Created by nageswararao.vesepog on 8/24/2016.
 */

import java.util.*;
import java.util.concurrent.BlockingDeque;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;

public class PriorityBlockingDeque<E>
        extends AbstractQueue<E>
        implements BlockingDeque<E>, java.io.Serializable {

    /*
     * Implemented as a navigable set protected by a
     * single lock and using conditions to manage blocking.
     */

    private final int capacity;

    private final LinkedList<E> list;
    /**
     * Main lock guarding all access
     */
    private final ReentrantLock …
Run Code Online (Sandbox Code Playgroud)

java sonarlint

2
推荐指数
1
解决办法
1万
查看次数

非线程安全字段不应是静态的,声纳 lint 错误

嗨,我有这个代码示例。

 public class Util implements Serializable {


        private static final SimpleDateFormat DATE_KEY_FORMAT = new SimpleDateFormat("yyyyMMdd");
        private static final SimpleDateFormat EUS_WS_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
        private static final SimpleDateFormat DATETIME_KEY_FORMAT = new SimpleDateFormat("yyyyMMddHHmmssSSS");
        public static final String TIME_ZONE_GMT = "GMT";


        /**
         * Returns date in the format yyyyMMdd
         * @return
         */
        public static int getyyyyMMdd() {
            return Integer.parseInt(DATE_KEY_FORMAT.format(new Date()));
        }

        public static int getyyyyMMdd(Date date) {
            return Integer.parseInt(DATE_KEY_FORMAT.format(date));
        }

        public static String getyyMMdd(Date dateTime) {
            return DATE_KEY_FORMAT.format(dateTime);
        }

        public static String getyyyyMMddHHmmssSSSCur(Date …
Run Code Online (Sandbox Code Playgroud)

java instance-variables

-1
推荐指数
1
解决办法
1865
查看次数

标签 统计

java ×2

instance-variables ×1

sonarlint ×1