关于私有静态变量了两个类同时用会不会有影响?

private static String endTime;

public void setWeatherFileTen() {

List<WeatherWarning> warningList = weatherMapper.getWarning(endTime);
try {
    if(warningList!=null&&warningList.size()>0) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date endTimeDate = warningList.get(warningList.size() - 1).getForeTime();
        endTime = sdf.format(endTimeDate);
        utilTool.createFileWarn(warningList);
        System.out.println(sdf.format(new Date()));
    }
} catch (Exception e) {
    e.printStackTrace();
}

}

public void setWeatherFile() {

List<WeatherLive> liveList = weatherMapper.getLive(endTime);
try {
    if(liveList!=null&&liveList.size()>0){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date endTimeDate = liveList.get(liveList.size()-1).getDateTime();
        endTime = sdf.format(endTimeDate);
        utilTool.createFileLive(liveList);
        System.out.println(sdf.format(new Date()));
    }
} catch (Exception e) {
    e.printStackTrace();
}

}


两个函数都会修改endTime修改其中一个,在另一个函数看来值也会变化,那么这个修改相当于是全局的,是否有影响,要看你的代码的逻辑,是否希望两者是联动的关系。