Tag: java

迭代JsonObject属性

我想通过与Gson大包装JsonObject迭代。 我的最终目标是获得内部"unterfeld"对象中所有现有的三位数字code整数的ArrayList ,但是一旦我可以遍历外部对象的属性,这将是没有问题的。 { "something1": { "bezeichnung": "something1", "unterfeld": [ { "bezeichnung": "bla1", "unterregionen": [ ], "code": 111 }, { "bezeichnung": "bla2", "unterregionen": [ ], "code": 222 } ], "code": 3 }, "something2": { "bezeichnung": "something2", "unterfeld": [ { "bezeichnung": "bla3", "unterregionen": [ ], "code": 333 } ], "code": 6 }, "something3": { "bezeichnung": "something3", […]

主键从插入的行jdbc?

是否有一个跨数据库平台的方式来获得刚刚插入的logging的主键? 我注意到这个答案说,你可以通过调用SELECT LAST_INSERT_ID()来获得它,我认为你可以调用SELECT @@IDENTITY AS 'Identity'; 有没有一种常见的方式来做到这一点在jdbc中的数据库? 如果不是,你会如何build议我实现一个可以访问任何SQL Server,MySQL和Oracle的代码?

Class.forName()如何工作?

我刚刚了解了java.sql package 。 它使用Class.forName()来dynamic加载扩展DriverManager的驱动程序。 然后我们使用DriverManager.getConnection()方法获得连接。 那么整个事情是如何工作的呢? 如何DriverManager类知道如何获得连接,而不使用实际的驱动程序的类名称。 我们也可以使用Class.forName()为自定义应用程序…如果这是解释一个例子,我会很高兴。

我如何设置我的Cygwin PATH来findjavac?

我有一个Windows 7系统,我已经安装了最新的Java编译器。 我也有最新的Cygwin。 我想从Cygwin的shell中使用Java编译器。 我编辑了Cygwin中的PATHvariables,如下所示: export PATH=$PATH:"/cygdrive/C/Program\ Files/Java/jdk1.6.0_23/bin/" 我可以看到上述目录中的javac二进制文件,但是当我尝试编译我的* .java文件时,我得到: javac command not found 我在做这样的PATHvariables时做错了什么? 我还需要做点什么吗? 我是Java新手,不太熟悉cygwin。

Java中的静态最终variables

可能重复: 私人最终静态属性vs私人最终属性 声明一个variables的区别是什么? static final int x = 5; 要么 final int x = 5; 如果我只想variables是本地的,而且是恒定的(以后不能更改)? 谢谢

class级文件中的$ 1是多less?

C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet> dir 驱动器C中的卷没有标签。 卷序列号是2041-64E7 C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet目录 2009-07-02 23:54。 2009-07-02 23:54 2004-09-06 14:57 582 WelcomeApplet.html 2004-09-06 15:04 1,402 WelcomeApplet.java 2个文件1,984字节 2个Dir(s)2,557,210,624字节免费 C:\ Program Files \ Java \ jdk1.6.0_05 \ […]

在Eclipse中导入库?

我刚刚下载了dom4j库,但对于我的生活,我不知道如何访问它。 我将其放入插件文件夹并重新启动Eclipse,但未成功。 出于某种原因,为此我find一个直接的答案是更困难的,我认为这将是。

Java中的嵌套函数

Java编程语言是否有扩展可以创build嵌套函数? 在很多情况下,我需要创build在另一个方法或for循环中只使用一次的方法。 到目前为止,我一直无法用Java来完成这个任务,尽pipe它可以在Javascript中轻松完成。 例如,这不能在标准的Java中完成: for(int i = 1; i < 100; i++){ times(2); //multiply i by 2 and print i times(i); //square i and then print the result public void times(int num){ i *= num; System.out.println(i); } }

从URLparsingJSON

有没有最简单的方法来parsing来自URL的JSON? 我用Gson我找不到任何有用的例子。

如何在boxLayout中的两个button之间添加空格?

BoxLayout组中有四个button。 这只是两个样本,因为它是全部重复的代码。 我想在每个button之间创build一个小空间,这样它们就不会碰到对方。 我尝试了.add(Box.Create….)几乎所有的方法,但没有任何工作。 enter.add(Box.createVerticalGlue()); enter.add(Box.createHorizontalGlue()); //enter.add(new JSeparator(SwingConstants.HORIZONTAL)); JButton float = new JButton("LOWER"); float.add(Box.createVerticalGlue()); float.add(Box.createHorizontalGlue());