小编Kev*_*ave的帖子

API级别列表 - android中的设备和SDK版本

是否有明确的功能列表及其所谓的API和SDK版本以及支持的移动设备?

基本上,当我想使用一个功能时,让我们说Tabs或者SwipeViews,我想看看它是否支持Gingerbread版本等.简单!

如果有一个页面/网站,列出或允许我搜索,这就是我要找的.

即使在Android文档页面中,我也很难找到它.

android components versions

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

StringBuilder - 完全替换现有字符串.任何方法?

我看到现有代码中的字符串用法有多个连接.声纳代码覆盖率建议使用StringBuilder.我正在更新代码以使用StringBuilder.但我想知道如何使用新字符串有效地覆盖现有内容.

在字符串表示中,如下所示:

String query = "select...";
if ( x ) {
    query = "select xyz...";
}
Run Code Online (Sandbox Code Playgroud)

使用StringBuilder,我使用了这个:

 StringBuilder query = new StringBuilder("select...");
 if ( x ) {
     // I need to overwrite the existing stringbuilder content here
     query = new StringBuilder("Select xyz..");
        //or
     query = query.replace(,,,);
        //or
     //Anything better
 }
Run Code Online (Sandbox Code Playgroud)

我希望有一个方法,如:

 query.replace("new string");
Run Code Online (Sandbox Code Playgroud)

用新字符串覆盖整个现有字符串.但它不可用.

java string stringbuilder replace overwrite

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

RestEasy - 参数绑定 - 验证和错误 - EJB

假设我使用传递给REST调用的参数定义POJO

 class MyVO {
    @NotNull
    @PathParam("name")
    private String name;

    @NotNull
    @PathParam("age")
    private Integer age;
    // getters and setters
 }

 public class RESTclass {
   public postData( @Form MyVO vo ) {
   }
 }
Run Code Online (Sandbox Code Playgroud)

它会自动绑定MyVO中的对象.但是我在哪里得到验证错误?它是否在绑定期间触发验证?如果没有,如何触发验证?

Spring做得很好.它有BindingResult参数,你可以注入.这里的等价物是什么?

任何的想法?

java error-handling binding ejb resteasy

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

WebSphere 8.5 - 在 Windows 上不会停止

WebSphere 新手。我在 WAS 中部署了 EAR 并启动了应用程序。一切安好。我更新了一些 hTML 的东西并再次创建了 EAR,然后我去了WebSphere Enterprise Application. 选择我的应用程序并单击Update按钮。我选择了我的新 EAR 并单击了Next按钮。它永远持续下去。所以我试图停止服务器,现在它没有停止,管理控制台没有很好地打开任何页面。

我也试图从命令提示符下停止此操作。stopServer <servername> -username <u> -password <pw>. 它只是挂在Reading configuration for the server <servername>. 当这种情况发生时,笔记本电脑会像地狱一样升温。

第一次发生这种情况时,我不得不重新启动笔记本电脑。又在发生了。

问题出在哪儿?“更新”耳朵有什么问题吗?

java deployment ear websphere

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

hql - 返回单个对象而不是列表?

可能是一个新手问题.

我有一个命名查询,只返回一个对象.我只是想知道是否有一个匹配,hql是否像往常一样返回单个对象实例而不是列表?

谷歌搜索没有帮助.

java hibernate hql object

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

使用Set - 自动删除重复项?

我有一个类如下(Bean):

class KeysHolder {
   Long kitId;
   String packId;
   String boxId;

   // getters and setters
    .......
   // @Override equals and hashCode
}
Run Code Online (Sandbox Code Playgroud)

我有一个包含上述对象的集合

 Set<KeysHolder> keys;
Run Code Online (Sandbox Code Playgroud)

现在,如果我继续将对象添加到集合中,它是否会根据每个元素的值自动删除重复项?(我知道它在内部使用重写的equals和hashCode方法).

最终集不应包含基于每个字段相等的任何重复项.

  obja.kitId = objb.kitId
  objb.packid = objb.packId
  obja.boxId = objb.boxId
Run Code Online (Sandbox Code Playgroud)

谢谢!

java collections set duplicates

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

内存地址为HashTable中的哈希值.为什么HasTable不能使用密钥的实际内存地址作为哈希?

可能这是一个基本问题或背后的基本思想.

为什么HasTable不能使用密钥的实际内存地址作为哈希?或者哈希密钥的地址并使用它?

我看到一些帖子说hashCode()密钥(对象)的默认值实际上是对象的内存地址,我认为这是不正确的.

我在一篇帖子中读到,说实际上存储桶地址是hash % number of existing buckets?这也不正确.

有人可以澄清吗?

java hash hashtable bucket

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

Java中的字节默认情况下占用4个字节?

可能重复:
内存中字节的大小 - Java

我在一篇文章中读到了这个.我只是按原样粘贴:

  • 该类占用至少8个字节.所以,如果你说**new Object();**你将在堆上分配8个字节.
  • 每个数据成员占用4个字节,long和double除外,占用8个字节.即使数据成员是一个字节,它仍然会占用4个字节!此外,使用的内存量以8字节块增加.因此,如果你有一个包含一个字节的类,它将占用类的8个字节和数据的8个字节,总共16个字节(呻吟!).

这是真的Java字节分配/占用4个字节?而空类需要8个字节?这里也很混乱.

java memory byte

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

Bean验证以进行精确的字符串匹配

  1. 我想在bean验证中验证字符串是否完全匹配。我应该使用@Pattern还是使用其他方法?
  2. 如果@Pattern要走的路是什么regex
  3. 我可以@Pattern在同一字段的两个不同组中使用两个 注释吗?

java regex javabeans bean-validation

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

StringBuilder - 使用连接和使用追加循环

想知道什么是最好的使用方式:

StringBuilder query = new StringBuilder(" Select * from mytable t where ");
for ( Object object : objects ) {
     query.append(" t.field = " + object.field ); // this one OR
     query.append( object.field );                // this one? 
}
Run Code Online (Sandbox Code Playgroud)

不确定推荐使用哪一个.

java string performance stringbuilder

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