小编Cod*_*lue的帖子

实例化用户定义类型集合的惯例是什么?

我有一个名为MatchingLine的课程

    public class MatchingLine implements Comparable
     {
        private String matchingLine;
        private int numberOfMatches;

        // constructor...
        // getters and setters...
        // interface method implementation...
     }
Run Code Online (Sandbox Code Playgroud)

我在ArrayList中使用此类如下 -

    ArrayList<MatchingLine> matchingLines = new ArrayList<MatchingLine>();
Run Code Online (Sandbox Code Playgroud)

但是,Netbeans IDE在此声明旁边说了一句话,并说,

   redundant type arguments in new expression (use diamond operator instead)
Run Code Online (Sandbox Code Playgroud)

它表明我使用 -

    ArrayList<MatchingLine> matchingLines = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

我一直认为前一种风格是惯例?后一种风格是惯例吗?

java coding-style list java-7 netbeans-7

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

JVM是否可以同时运行多个程序?

JVM是否可以同时运行多个程序?如果是这样,怎么样?如果没有,为什么?

要运行程序,我们只需这样做

java ProgramName
Run Code Online (Sandbox Code Playgroud)

但是我们可以使用相同的JVM实例来运行另一个程序吗?

java jvm

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

子程序和函数有什么区别?

可能重复:
'功能'和'程序'有什么区别?

我在网上搜索了这个问题的答案,我得到的答案是函数可以返回值,修改值等,但子程序不能.但我对这种解释并不满意,在我看来,差异不仅仅是术语问题.

所以我正在寻找一个更概念性的答案.

theory terminology function subroutine

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

如何在VB6中写入调试控制台?

我是VB的新手.我想测试一些旧的VB代码,但我需要能够打印到控制台才能测试代码中设置的某些值.如何从VB打印到控制台?

vb6 debugging console

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

如何在Spring xml配置文件中初始化Java Date对象?

考虑这个简单的例子 -

public class Person
 {
    private String name;
    private Date dateOfBirth;

    // getters and setters here...
 }
Run Code Online (Sandbox Code Playgroud)

为了将Person初始化为Spring bean,我可以编写以下内容.

<bean id = "Michael" class = "com.sampleDomainName.Person">
<property name = "name" value = "Michael" />
</bean>
Run Code Online (Sandbox Code Playgroud)

但是在上面的bean定义中,我该如何设置dateOfBirth?

例如.我想将dateOfBirth设置为

1998-05-07
Run Code Online (Sandbox Code Playgroud)

java xml configuration spring

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

从finally块返回时Java的奇怪行为

试试这段代码.为什么getValueB()返回1而不是2?毕竟,increment()函数被调用两次.

    public class ReturningFromFinally
    {
      public static int getValueA() // This returns 2 as expected
      {
         try     { return 1; }
         finally { return 2; }
      }

      public static int getValueB() // I expect this to return 2, but it returns 1
      {
        try     { return increment(); }
        finally { increment(); }
      }

      static int counter = 0;

      static int increment()
       {
          counter ++;
          return counter;
       }

      public static void main(String[] args)
      {
          System.out.println(getValueA()); // prints 2 as expected
          System.out.println(getValueB()); …
Run Code Online (Sandbox Code Playgroud)

java return finally return-value

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

如何在python中比较字符串和整数?

我有这个简单的python程序.我跑了它打印yes,实际上我希望它不打印任何东西因为14不大于14.

我看到了这个相关的问题,但它没有多大帮助.

#! /usr/bin/python

import sys

hours = "14"

if (hours > 14):
        print "yes"
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python comparison

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

在VB6中,声明的字段是否具有默认值?

我正在阅读一些旧的VB6代码,并且在许多形式中,我遇到了声明语句,如 -

 PEC_NUM_ENT(1) As Byte
 EC_MORE_RW_EXIST(0) As Byte
 EC_CODE_IND(0) As Byte
 EC_DATA(7) As PRXDetail 
Run Code Online (Sandbox Code Playgroud)

我的问题是,这些字段是否具有默认值?如果是这样,价值观是什么?谢谢.

vb6

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

为什么不能从构造函数是私有的类继承?

为什么Java不允许从构造函数是私有的类继承?

java inheritance

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

为什么System.out.println()以ASCII代码零结束

试试这段代码 -

public class WhitespaceTest
{
    public static void main(String[] args)
    {
        int x = 0;
        char c = (char) x;
        System.out.println("c-->"+c+"<---this doesn't print?");
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是 -

c-->
Run Code Online (Sandbox Code Playgroud)

为什么System.out.println()以ASCII码零结束?

我在Windows 7下的JCreator LE中尝试过这个.

java

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