小编Reu*_*ben的帖子

如何制作可执行的jar文件?

我有一个程序,它包含两个简单的java swing文件.

如何为我的程序创建可执行jar文件?

java jar executable-jar

71
推荐指数
4
解决办法
21万
查看次数

为什么finally块在调用除块之外的sys.exit(0)后执行?

我是Python的新手.我只是想知道为什么finally块被调用后执行sys.exit(0)except块?

码:

import sys

def sumbyzero():
    try:
        10/0
        print "It will never print"
    except Exception:
        sys.exit(0)
        print "Printing after exit"
    finally:
        print "Finally will always print"

sumbyzero() 
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我只是试图做同样的事情,在Java中,其中finally的块在执行时System.exit(0)是在catch块.

python

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

为什么"throw null"没有在Java中创建编译错误?

class ThrowNull {
    public static void main(String[] args) {
        throw null;
    }
}
Run Code Online (Sandbox Code Playgroud)

我们知道throw的规则是throw ThrowableInstance;,ThrowableInstance必须是Throwable类型的对象或Throwable的子类.

简单类型(如int或char)以及非Throwable类(如String和Object)不能用作异常.null是一个特殊的Java文字,表示一个空值.

那么为什么要throw null;编译这段代码呢?

java null exception-handling

32
推荐指数
2
解决办法
5724
查看次数

静态变量的实际内存位置是多少?

静态变量是在程序执行的整个持续时间内分配的,因此堆栈和堆都不方便.那它在哪里?应该有一些装载的地方?

java memory garbage-collection memory-management

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

java中方法的最大大小?

我知道java中方法的最大大小是64k.如果它超过,我们将得到一个编译器警告,如"Code to large to compile".因此,我们可以用这么少的内存来称之为java的缺点.

我们可以增加这个尺寸限制还是真的可以增加?

关于这个方法大小的更多想法?

java

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

导入shell脚本功能

嗨,我是SHELL脚本的新手.实际上我err()在文件中有一个函数,文件abc没有.sh扩展名,但它们是简单的文件但是从开始#!/bin/bash

err () {
    echo "${1}" >&2 
}
Run Code Online (Sandbox Code Playgroud)

现在我将其导入到另一个文件中 xyz

source abc
someFunction(){ 
    err "Failed to back up"
}
Run Code Online (Sandbox Code Playgroud)

这是一种正确的进口方式吗?

bash shell

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

什么是Linux的getDesktopProperty()?

我必须阅读本机操作系统的高对比度模式,并且必须在我的产品上应用设置.现在对于Windows我做了这样的事情:

 try {
       Toolkit toolkit = Toolkit.getDefaultToolkit();
       boolean highContrast = (Boolean)toolkit.getDesktopProperty("win.highContrast.on" );
 }catch(Exception e) {
 }
Run Code Online (Sandbox Code Playgroud)

这适用于Windows,但我需要桌面属性来读取Linux高对比度设置.任何人都可以告诉我什么是Linux的桌面属性?

java linux high-contrast

17
推荐指数
1
解决办法
591
查看次数

如何在liferay中部署theme.war文件

我有一个theme.war文件,我把它放在liferay文件夹的server/tomcat/tomcat6/webapps中.当我启动tomcat服务器时,这个war文件会创建一个主题文件夹.现在要部署它我该怎么办?

liferay

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

我们可以将String称为包装类吗?

包装类用于将基元数据类型"包装"到对象中,以便它们可以包含在为对象重新创建的活动中.String类将字符串文字包装到对象.

在这种情况下,我们可以将String作为包装类调用吗?

java string wrapper

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

bash中的字符串比较不起作用

嗨,我是bash脚本的新手.刚刚编写了这个简单的程序,但它正在抛出错误.

#!/bin/bash
os=`uname -o`
echo $os
if ["$os"=="GNU/Linux"] ; then
    echo "Linux"
else
    echo "Windows"
fi 
Run Code Online (Sandbox Code Playgroud)

使用==或-eq两种情况我得到以下错误,它正在打印else condn.

./ostype.sh:line 3:[GNU/Linux == GNU/Linux]:没有这样的文件或目录

视窗

Bash版本:GNU bash,版本3.2.48(1)-release(x86_64-suse-linux-gnu)

bash shell

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