相关疑难解决方法(0)

Java 7 WatchService对于其他任何人来说都很慢吗?

WatchService看起来是一项很棒的技术,但它在我测试过的OS X和Linux系统上运行速度太慢了.为了增加对伤害的侮辱,它似乎也没有得到所有事件的通知.

这是我自己的代码和Oracle的规范示例的情况.(http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/WatchDir.java)

我认识到OS X OpenJDK端口不确定此功能(请参阅https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port+Project+Status)

有没有人在生产中成功使用它?

java nio watchservice

45
推荐指数
2
解决办法
9066
查看次数

使用"TERM"进行信号处理

我有一个独立的应用程序,我必须提示用户使用确认对话框来保存他在尝试关闭系统时所做的更改start-->shutdown.

我开始知道通过使用signalhandlers我们可以做到.
有人可以帮助我如何使用信号处理程序

java signals

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

如何在java应用程序之间共享对象?

我一次运行2个单独的Java应用程序.(两个单独的javaw.exe)我需要在它们运行时共享它们之间的对象.

没有永久存储的最简单方法是什么?

java object-sharing

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

如何从Java中的循环中删除while(true)?

我听说使用while(true)是一种糟糕的编程习惯.

所以,我编写了以下代码来从用户那里获取一些数字(默认值).但是,如果用户碰巧输入-1,那么它将退出程序.

如何在没有片刻(真实)的情况下写出来?我可以想到一个条件让while循环关闭会立即被捕获而不会继续直到下一次迭代?

我现在就是这样的:

 public static void main(String[] args)
    {
        System.out.println("QuickSelect!");

        while (true)
        {
            System.out.println("Enter \"-1\" to quit.");

            int arraySize = 10;
            System.out.print("Enter the size of the array (10): ");
            String line = input.nextLine();
            if (line.matches("\\d+"))
            {
                arraySize = Integer.valueOf(line);
            }

            if (arraySize == -1) break;

            int k = 1;
            System.out.print("Enter the kth smallest element you desire (1): ");
            line = input.nextLine();
            if (line.matches("\\d+"))
            {
                k = Integer.valueOf(k);
            }

            if (k == -1) break;

            List<Integer> randomData = generateRandomData(arraySize, 1, 100); …
Run Code Online (Sandbox Code Playgroud)

java infinite-loop

3
推荐指数
1
解决办法
2802
查看次数

为什么sun.misc不鼓励使用?

我一直在使用BASE64EncoderBASE64Decodersun.misc; 我正在使用Eclipse并且必须转向警告,因为默认情况下访问仅限于此.

这些课程完美无缺,但在我的工作中,我已经阅读了很多不应该使用的地方,sun.misc但没有人说出正确的理由.

我应该远离sun.misc,为什么?

java base64 package

3
推荐指数
1
解决办法
801
查看次数