小编Ana*_*and的帖子

差异<?超级T>和<?在Java中扩展T>

List<? super T>和之间有什么区别List<? extends T>

我曾经使用List<? extends T>,但它不允许我添加元素list.add(e),而List<? super T>它.

java generics collections

751
推荐指数
10
解决办法
21万
查看次数

使用Ant生成包含源代码的jar

我用它ant在Eclipse中创建.jar文件.

我需要为我的项目生成jar,它还包含源代码和类文件.我们该怎么做呢?

另一个问题:什么是调试jar以及如何使用它创建它ant?(已经在某个地方听说过并尝试将它们联系起来)

ant jar

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

二叉树的镜象

假设有一棵树:

             1
            / \
           2   3
              / \
             4   5
Run Code Online (Sandbox Code Playgroud)

然后镜像将是:

              1
             / \
            3   2
           / \
          5   4
Run Code Online (Sandbox Code Playgroud)

假设节点具有以下结构:

struct node{
      node left;
      node right;
      int value;
}
Run Code Online (Sandbox Code Playgroud)

有人可以建议一个算法吗?

algorithm data-structures

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

Restful Web服务如何比基于SOAP的Web服务更好

我已经浏览了各种网站,他们提供的唯一答案是 - Restful webservices使用Http自己的方法,如(GET,POST,PUT,DELETE)..而基于SOAP的webservices使用自己的自定义方法.. - Restful Web服务将每个服务方法视为资源,并为其提供URI.

但是,我不明白这些答案的全部意义.至于为什么这些事情证明比基于SOAP的Web服务有如此大的优势..

一个例子将不胜感激

java rest service soap

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

如何在java中减少图像文件的大小

我想在保存到服务器之前减少上传图像的图像文件大小(以减少加载时间).我怎么能用java做到这一点?

java

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

log4j.properties中的这些属性是什么意思?

log4j.rootCategory log4j.properties中的feild可以有4个不同的值,即:

DEBUG,WARN,INFO and ERROR.你能告诉我哪种情况最合适吗?

java logging log4j

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

将新文件夹添加到P4V客户端中的库

我想使用perforce可视化客户端在库中创建专用分支文件夹.有人能告诉我怎么做吗?我查看了谷歌,但对P4V用户的帮助却很少.

重述问题:

我创建了一个本地目录:c:/depot/abc/myfile.txt.我的p4v与中央存储库映射为//depot... c:/depot/...

我如何提交abc/myfile.txt到存储库?

perforce perforce-integrate

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

社交网络应用程序的Java库

是否有一个Java库提供开发社交网络应用程序的功能,如添加好友,查找最近邻居,发送消息等等.我知道这要求太多,但只是想知道这样的库是否真的存在.

java libraries

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

StAX Cursor API和Iterator API有什么区别?

我遇到了两个用于解析文件的不同代码StAX.一个快速的谷歌搜索告诉我,有两种方法可以解析:使用游标API和使用迭代器API.请告诉我两者之间的区别,从开发人员的角度来看哪一个更容易使用.

java xml stax

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

如何按值将可变对象传递给java

有什么方法可以将可变对象按值传递给java中的函数?

我真正想要的是将一个对象传递给一个方法,对其进行一些操作(更改它),然后再次仅使用该旧对象(而不是更改后的值)调用该方法。

这是一些示例:

    { MyObj obj = new MyObj(); obj.setName("name");

    append(obj); 
    System.out.println(obj.name);

    prepend(obj); 
    System.out.println(obj.name);

    }

    void append(MyObj obj){ obj.name+="1"; }

    void prepend(MyObj obj){ String a = "1"; obj.name=a+obj.name; }
Run Code Online (Sandbox Code Playgroud)

在此代码的末尾,我希望输出为:

name1
1name
Run Code Online (Sandbox Code Playgroud)

java

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