是否有可能创建一个单独的后台线程,它将分别做一些东西?我已经尝试了以下程序,但它没有像我期望的那样工作.
public class Test {
private static class UpdaterThread extends Thread {
private final int TIMEOUT = 3000;
public void run() {
while (true) {
try {
Thread.sleep(TIMEOUT);
System.out.println("3 seconds passed");
} catch (InterruptedException ex) {
}
}
}
}
/**
* @param args
* the command line arguments
*/
public static void main(String[] args) {
try {
Thread u = new UpdaterThread();
u.start();
while (true) {
System.out.println("--");
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我期望每3秒"3秒钟过去"将打印在多个" - …
有没有办法在java中拆分一个双数字,以便所有3位数的组都用空格分割,逗号后只有2位数?用逗号分隔它们很容易:
DecimalFormat df = new DecimalFormat("###,###.00");
df.format(number);
Run Code Online (Sandbox Code Playgroud)
所以这235235.234变成了234,234.23
我需要的是 234 234.23
我怎样才能做到这一点?
在Unicode站点上写道,UTF-8可以用1-4个字节表示.据我所知,这个问题https://softwareengineering.stackexchange.com/questions/77758/why-are-there-multiple-unicode-encodings UTF-8是一个8位编码.那么,真相是什么?如果它是8位编码,那么ASCII和UTF-8之间有什么区别?如果不是,为什么它被称为UTF-8,为什么我们需要UTF-16和其他人如果他们占用相同的内存?
是否有任何表格可以找到OID与它们在证书主题字段中表示的属性之间的所有对应关系.例如,我知道"1.3.6.1.4.1.311.20.2"表示证书的模板名称,"2.5.29.30" - 名称限制.我们在哪里可以找到其他的oids,尤其是主要属性,如CN,C,S,L,O,OU ...?
有人用鞋创建真正的桌面GUI应用程序还是仅用于学习目的?可以将鞋子与qtruby或gtk比作红宝石吗?
有一个带有多个窗口的WPF应用程序.最初只有一个窗口.用户可以在隐藏之前的窗口时转到下一个窗口.当他们返回时,隐藏的窗口再次出现.问题是当用户关闭某个窗口时,隐藏的窗口继续作为进程运行.当用户关闭时,是否可以关闭所有这些.
是否有可能解密之前使用Java中的SHA-1算法加密的字符串?
这段代码中是否有一些隐藏的含义,我在java中没有看到?它有什么用?
int[] a = new int[1];
Run Code Online (Sandbox Code Playgroud)
而不仅仅是
int a;
Run Code Online (Sandbox Code Playgroud)
因为从我的观点来看它是一样的吗?
是否可以将文件的编码从UTF-8更改为Windows1251,而不会丢失西里尔信息.因为当我明确地改变编码时,所有的西里尔符号变得不可读?