小编fir*_*w52的帖子

为什么枚举有一个包私有构造函数?

由于枚举构造函数只能由其常量调用,为什么它允许是包私有的?

java enums package-private

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

如何退出两个嵌套循环?

我已经使用Java很长一段时间了,但我的循环教育有点缺乏.我知道如何创建java中存在的每个循环,并打破循环.但是,我最近想过这个:

假设我有两个嵌套循环.我可以只使用一个break语句来打破两个循环吗?

这是我到目前为止所拥有的.

int points = 0;
int goal = 100;
while (goal <= 100) {
    for (int i = 0; i < goal; i++) {
        if (points > 50) {
           break; // For loop ends, but the while loop does not
        }
        // I know I could put a 'break' statement here and end
        // the while loop, but I want to do it using just
        // one 'break' statement.
        points += i;
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

java loops break nested-loops

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

OSX将shell脚本与文件扩展名相关联?

我想将.exe文件扩展名与启动wine的shell脚本相关联.做这个的最好方式是什么?

根据我收集的内容,我需要创建一个可以调用wine的AppleScript,但是如何在AppleScript中获取输入文件的名称?如果有更好的方法来做到这一点,请告诉我,但据我所知,这是最好的方法.

bash shell applescript wine exe

9
推荐指数
2
解决办法
3123
查看次数

抛出异常

为什么不能以下列方式抛出InterruptedException:

try {
    System.in.wait(5) //Just an example
} catch (InterruptedException exception) {
    exception.printStackTrace();
 //On this next line I am confused as to why it will not let me throw the exception
    throw exception;
}
Run Code Online (Sandbox Code Playgroud)

我去了http://java24hours.com,但它没有告诉我为什么我不能抛出InterruptedException.
如果有人知道为什么,告诉我!我很绝望!:S

java exception throw

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

AppleScript - 列出所有字体

我一直试图这样做很长一段时间,并没有找到一种有效的方法来做到这一点.目前我一直在尝试列出我所知道的所有字体:

set the font_list to {"Arial","Comic Sans MS","Arial Black",...}
Run Code Online (Sandbox Code Playgroud)

但是编写所有字体需要花费很长时间,我知道Mac上有很多字体.是否有更有效的方法来获取系统上的所有字体,在文本文档中写入一堆东西,然后将每个连续行的字体设置为下一个字体(即第1行的字体是字体1,第2行的字体是字体2等)?

fonts applescript

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

比较KeyListeners和Key Bindings之间的功能

当匿名用户低估了我的一个涉及KeyListeners的答案并建议使用Key Bindings时出现了这个问题.这位匿名用户告诉我,KeyListener接口是一个旧的AWT解决方案,不应该使用.

但是,我不知道我是否应该完全信任这些信息.我已经在各种网站上进行了研究,包括oracle,并且没有发现任何关于KeyListeners或Key Bindings的功能.我知道这两个人执行类似的任务这一事实,但我不确定"幕后"到底发生了什么,可以这么说.

我倾向于在未来的项目中使用Key Bindings,因为我获得的研究表明,KeyListener接口要求相关组件具有焦点而Key Bindings没有.但是,我很困惑.为什么会这样?Key Bindings的触发方式与KeyListeners的触发方式有何不同?

PS我很确定这是一个罕见的,但是在某些情况下使用KeyListeners更合适吗?

java swing keylistener key-bindings

7
推荐指数
1
解决办法
1333
查看次数

Applescript子程序有问题

我是一个相当特殊的applecripter,并且已经写了很长时间的脚本.我目前正在创建的应用程序涉及使用"数据库事件"应用程序.我试图通过使用子程序设置字段的值.显然,我"不能继续set_duration",我不知道会出现什么问题.目前的源代码如下.

property first_run : true
on run
if first_run then
display dialog "THIS APPLICATION IS DESIGNED TO CLEAN UP THE FOLDER CONTAINING IT." & return & return & "After a certain number of days that you set, every item in that folder that has not been used for that duration will automatically be moved to a folder named \"Unused Items\"." with icon 1 buttons {"Cancel", "OK"} default button 2
set first_run to false
end if
tell application "Database Events"
set …
Run Code Online (Sandbox Code Playgroud)

applescript subroutine

6
推荐指数
1
解决办法
1943
查看次数

帮助switch语句

我对java比较新.在一份switch声明中,您是否必须break在每次之后发表声明case

java break switch-statement

6
推荐指数
2
解决办法
491
查看次数

如何使用JavaScript或jQuery在html页面中添加doctype

我想doctype为我的特定页面添加一个.如何使用JavaScript或jQuery添加它?

我想<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">使用JavaScript 添加.

javascript jquery doctype

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

什么是'on quit'处理程序用于?

我知道所有的基本处理,即on run,on openon reopen.但是这个处理程序on quit让我很困惑.我的问题是,它用于什么以及如何触发?

applescript handler

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