小编Ded*_*hka的帖子

ArrayList的默认大小

通过一些代码,我注意到一个奇怪的ArrayList初始化:

... = new ArrayList<..>(0);
Run Code Online (Sandbox Code Playgroud)

我打开了JavaSE 7源代码,看到内部elementData arrray由空数组常量初始化 - {}.当我们将容量传递给ArrayList构造函数时,我们几乎一样 - new Object[0].所以我的问题是:新的ArrayList(0)new ArrayList()?之间有什么区别吗?不应该ArrayList将默认容量大小设置为像10一样?

谢谢大家的回答.

java arrays arraylist

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

搜索子类方法的用法

我有父类使用方法getToken().我有它的子类 - ChildA并且ChildB,它不会覆盖方法getToken().

如何搜索getToken()类实例使用的方法的用法ChildA

对不起我的英语不好.谢谢!

intellij-idea

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

jdbc url中的两个主机

我们正在使用jdbc url jdbc:mysql://localhost:3306/mysql.我怎么能在这个网址中设置第二个mysql主机?如果这是不可能的,我怎么能在我的java应用程序(hibernate)连接到第二个MySQL服务器?谢谢!

PS.实际上我们想要将操作并行化到两个不同的数据库.在Hibernate中有没有解决方案?

java mysql connection-string database-connection jdbc

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

无法解释的日期

我有一个字符串日期"31-Dec",模式"dd-MMM".和下一个代码

DateFormat formatter = new SimpleDateFormat(pattern);
formatter.setTimeZone(timeZone);
formatter.parse(input);
Run Code Online (Sandbox Code Playgroud)

生成异常

java.text.ParseException: Unparseable date: "31-Dec"
    at java.text.DateFormat.parse(DateFormat.java:337)....
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

谢谢!

java date

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

拒绝覆盖扩展接口的字段

例如,我有下一个界面:

public Interface A {
    String CONST = "someText";
}
Run Code Online (Sandbox Code Playgroud)

我想做一些可以组装A这样的接口的东西.但我不希望我的汇编程序接口可以覆盖其父接口的成员,如:

public Interface Assembler {
    String CONST = "someText"; // there isn't any error
}
Run Code Online (Sandbox Code Playgroud)

你能建议任何解决方案吗?

谢谢!

编辑:我如何拒绝重叠父母界面中的字段?(当我在子界面中使用具有相同名称的字段时,编译器向我显示一些错误)

java

0
推荐指数
1
解决办法
224
查看次数

java GC如何清理相互关联的对象

任何人都可以告诉我相互引用的对象会是什么?java的GC如何解决这个问题?提前致谢!

java garbage-collection

0
推荐指数
1
解决办法
89
查看次数