小编Add*_*ict的帖子

同步的Vs信号量

在阅读Java中的并发性时,我有以下疑问:

  1. Java是否提供较低级别的构造然后同步以进行同步?

  2. 在什么情况下我们会使用信号量而不是synchronized(它在Java中提供监视器行为)

java semaphore monitor synchronized

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

JTable行的默认颜色

我写了一个程序,我根据标准突出显示某些行.我发布了一个问题: - JTable CustomRenderer Issue

给出这个问题的解决方案是我需要为不符合条件的行设置其他颜色.所以我决定在其他地方我会使用默认颜色JTable.修改后的代码是

else{
           c.setForeground(DefaultLookup.getColor(this, ui, "Table.dropCellForeground")); 
           c.setBackground(DefaultLookup.getColor(this, ui, "Table.dropCellBackground"));
        } 
Run Code Online (Sandbox Code Playgroud)

到目前为止这么好,我得到了必要的行为,但是当我试图让jar跟随警告时: -

警告:DefaultLookup是内部专有API,可能会在将来的版本中删除

所以任何人都可以建议我是否有任何其他方法将行设置为默认颜色JTable.

java swing background jtable tablecellrenderer

4
推荐指数
1
解决办法
3608
查看次数

在java中读取.docx文件

我试图在java中读取一个文件,以下是代码:

public void readFile(String fileName){
        try {
        BufferedReader reader= new BufferedReader(new FileReader(fileName)); 
        String line=null;
        while((line=reader.readLine()) != null ){
            System.out.println(line);
        }
        }catch (Exception ex){}
            }
Run Code Online (Sandbox Code Playgroud)

它在txt文件的情况下工作正常.但是在docx文件的情况下,它是打印奇怪的字符.我怎样才能在Java中读取.docx文件.

java docx apache-poi docx4j

0
推荐指数
3
解决办法
3万
查看次数

系统时钟到达下午12点时调用方法

我希望在系统时钟到达12pm时从servlet调用一个方法,该方法基本上通过Email将一些数据从数据库发送给用户.请允许任何人帮助我如何在Java Servlet中实现这一点.

java servlets

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