小编Joa*_*uer的帖子

在使用Java运行构造函数代码之前是否初始化了字段?

任何人都可以解释以下程序的输出吗?我认为构造函数在实例变量之前被初始化.所以我期待输出为"XZYY".

class X {
    Y b = new Y();

    X() {
        System.out.print("X");
    }
}

class Y {
    Y() {
        System.out.print("Y");
    }
}

public class Z extends X {
    Y y = new Y();

    Z() {
        System.out.print("Z");
    }

    public static void main(String[] args) {
        new Z();
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor initialization

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

Java中表达"new String(...)"的目的是什么?

在查看在线代码示例时,我有时会通过使用new运算符将String常量赋值给String对象.

例如:

String s;
...
s = new String("Hello World");
Run Code Online (Sandbox Code Playgroud)

当然,这与之相比

s = "Hello World";
Run Code Online (Sandbox Code Playgroud)

我不熟悉这种语法,也不知道目的或效果是什么.由于String常量通常存储在常量池中,然后以JVM处理String常量的任何表示形式存在,甚至还会在堆上分配任何内容?

java string

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

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

在Java中,如何将String转换为char或char转换为String?

有没有办法把a char变成一个StringString一个字母变成一个字母char(比如你怎么把a int变成a double和a double变成a int)?(如果可以,请链接到相关文档).

我如何找到这样的东西,我只是在文档中隐约知道?

java string char

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

什么是Greasemonkey命名空间?

我正在学习如何使用Greasemonkey,并想知道@namespace元数据ID的用途.

它必须是一个网址吗?或者它可以是我的计算机上的文件夹/目录?

它甚至需要填写吗?

greasemonkey namespaces metadata

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

在Java中将UTF-8转换为ISO-8859-1 - 如何将其保持为单字节

我试图将UTF-8中编码的字符串转换为ISO-8859-1.比如说,在字符串'âabcd''中,在ISO-8859-1中表示为E2.在UTF-8中,它表示为两个字节.C3 A2我相信.当我执行getbytes(编码)然后使用ISO-8859-1编码中的字节创建一个新字符串时,我得到两个不同的字符.¢?.有没有其他方法可以做到这一点,以保持角色相同,即âabcd?

java utf-8 iso-8859-1

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

在android中将普通的Java Array或ArrayList转换为Json Array

有没有办法ArrayList在Android中将普通Java数组或Json数组转换为将JSON对象传递给Web服务?

java android json

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

Java:Enum vs. Int

在Java中使用标志时,我看到了两种主要方法.一个使用int值和一行if-else语句.另一种是使用枚举和case-switch语句.

我想知道在使用enums和ints for flags之间内存使用和速度方面是否存在差异?

java enums

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

document.location.href和document.location有什么区别?

document.location.href和之间有什么区别document.location

跨浏览器是否相同?

javascript

55
推荐指数
4
解决办法
11万
查看次数

是否存在类似于Callable但带参数的接口?

Java中是否有类似于Callable接口的接口,它可以接受其调用方法的参数?

像这样:

public interface MyCallable<V> {
  V call(String s) throws Exception;
}
Run Code Online (Sandbox Code Playgroud)

如果已经存在我可以使用的东西,我宁愿避免创建新类型.或者是否有更好的策略让多个客户端实现并插入可调用的例程?

复制自http://www.programmingforums.org/thread27905.html

java interface

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