小编Mag*_*lex的帖子

从Abstract Class获取Concrete Class名称

如果已经提出这个问题,我道歉.我搜索了一些问题但找不到答案.

在Java中,我可以在抽象类中获取扩展它的具体类的实例吗?

如果是这样,我可以看一个代码示例吗?

java abstract-class

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

如何在Kotlin中初始化List <T>?

我看到Kotlin有一个List<out E>集合但我不知道如何初始化它.在Java中,我可以写:

List<String> geeks = Arrays.asList("Fowler", "Beck", "Evans");
Run Code Online (Sandbox Code Playgroud)

我如何在Kotlin中实现同样的目标?

list kotlin

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

VS 2015编译cocos2d-x 3.3错误"致命错误C1189:#error:snprintf的宏定义与标准库函数声明冲突"

当我使用visual studio 2015编译cocos2d-x(版本3.3)时,发生错误,说:

致命错误C1189:#error:snprintf的宏定义与标准库函数声明冲突(编译源文件..\base\s3tc.cpp)

源代码是:

#ifdef snprintf
    #error Macro definition of snprintf conflicts with Standard Library 
             function declaration
#endif
Run Code Online (Sandbox Code Playgroud)

谁能告诉我什么是错的?

c++ cocos2d-x visual-studio-2015

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

Spring原型范围 - 用例?

我清楚地了解了Spring bean的各种范围.但我正在寻找企业级项目中bean的原型范围的一些用例.如果你可以分享原型范围的一些真实用例(而不是请求范围),那将是很棒的.

java spring prototype-scope

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

从Java 8中的Method返回Lambda?

我刚刚开始使用Java 8,我想知道是否有办法编写一个返回的方法Function

现在我的方法如下:

Function<Integer, String> getMyFunction() {
  return new Function<Integer, String>() {
    @Override public String apply(Integer integer) {
      return "Hello, world!"
    }
  } 
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在Java 8中更简洁地编写?我希望这会起作用,但它不会:

Function<Integer, String> getMyFunction() {
  return (it) -> { return "Hello, world: " + it } 
}
Run Code Online (Sandbox Code Playgroud)

java lambda java-8

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

我们可以将SimpleDateFormat对象声明为静态对象

SimpleDateFormat monthFormat = new SimpleDateFormat("MMMM");
SimpleDateFormat fullFormat = new SimpleDateFormat("EE MMM dd, HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)

我有几个这样的代码经常被调用,将它们声明为static变量是否有意义?

format()在这种情况下,将动态参数传递给方法是否安全?

java thread-safety simpledateformat

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

根据Java集合对象中的一个字段对其进行排序

我有以下集合:

Collection<AgentSummaryDTO> agentDtoList = new ArrayList<AgentSummaryDTO>();
Run Code Online (Sandbox Code Playgroud)

哪里AgentSummaryDTO是这样的:

public class AgentSummaryDTO implements Serializable {
    private Long id;
    private String agentName;
    private String agentCode;
    private String status;
    private Date createdDate;
    private Integer customerCount;
}
Run Code Online (Sandbox Code Playgroud)

现在我必须agentDtoList根据customerCount字段对集合进行排序,如何实现这一目标?

java sorting collections

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

何时使用Spring原型范围?

我想知道我什么时候应该prototype在Spring中使用该范围?我已经理解,singleton如果请求bean,则返回相同的对象实例.

那我们为什么要考虑prototype呢?

通过示例进行说明有助于理解对它的需求.

java singleton spring scope prototype-scope

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

如何在Eclipse中添加JBoss服务器?

我是JBoss的新手,刚刚安装了Eclipse.我已将项目添加到工作区,现在我想将其部署到Jboss服务器.但是,在New Server Runtime Environment列表中,JBoss不可用:

没有JBoss的新服务器运行时环境

我使用的是以下Eclipse版本:

适用于Web开发人员的Java EE IDE.

版本:Mars Release(4.5.0)

为什么JBoss没有列为运行时环境?如何将JBoss添加到可用运行时环境列表中?

java eclipse jboss server

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

如何使用流畅的Apache组件

我正在尝试使用Apache Components(4.3)的示例构建一个http POST - http://hc.apache.org/httpcomponents-client-4.3.x/tutorial/html/fluent.html.不幸的是,我收到一个错误,我无法找到如何解决.

我之前使用过前者HttpClient- 所以这是我第一次使用组件.

以下是代码片段:

String address = "http://1.1.1.1/services/postPositions.php";
String response = Request.Post(address)
        .bodyString("Important stuff", ContentType.DEFAULT_TEXT)
        .execute().returnContent().asString();
System.out.println(response);
Run Code Online (Sandbox Code Playgroud)

当我运行该代码时,我得到一个例外:

Exception in thread "main" java.lang.IllegalStateException: POST request cannot enclose an entity
    at org.apache.http.client.fluent.Request.body(Request.java:299)
    at org.apache.http.client.fluent.Request.bodyString(Request.java:331)
    at PostJson.main(PostJson.java:143)
Run Code Online (Sandbox Code Playgroud)

我也尝试构建一个表单元素并使用该bodyForm()方法 - 但我得到了同样的错误.

java apache-httpclient-4.x

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