小编Jav*_*ser的帖子

Java不可变类规则

以下类是不可变的:

final class MyClass {
    private final int[] array;
    public MyClass(int[] array){
        this.array = array;
    }
}
Run Code Online (Sandbox Code Playgroud)

java immutability

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

只有5个类的实例

我希望在整个应用程序生命周期中只有5个类的实例.我怎样才能做到这一点?如果可能,请提供示例代码.

java singleton

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

当前目录中的java类文件?

"java"如何知道要在不设置类path.ie的情况下执行的类文件.默认情况下是否检查当前目录,或者我们还需要为当前目录设置类路径.

java classpath

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

jquery验证has-error类设置

我正在使用jquery验证插件来验证表单输入.我能够验证输入和错误消息是否正确显示.但问题是,元素没有用红色突出显示.我已经分析并发现问题与has-error类有关.

仅当我将表单控件放在具有类form-group的div中时才设置错误类.否则,根本没有设置错误类.请就此提出建议.

谢谢.

JS和HTML:

<html>
<head>
  <script src="jquery.min.js"></script>
  <script src="jquery.validate.min.js"></script>
  <script src="bootstrap.min.js"></script>
  <link href="bootstrap.min.css" rel="stylesheet">

  <script>

  // When the browser is ready...
  $(function() {

    // Setup form validation on the #register-form element
    $("#register-form").validate({

        // Specify the validation rules
        rules: {
            firstname: "required",
            lastname: "required",
            email: {
                required: true,
                email: true
            },
            password: {
                required: true,
                minlength: 5
            },
            agree: "required"
        },

        // Specify the validation error messages
        messages: {
            firstname: "Please enter your first name",
            lastname: "Please enter your last …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate twitter-bootstrap

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

它是否存在在Java 9中将类标记为单例或不可变的注释?

在大多数编程语言中,开发人员有责任编写不可变的单例类等。

但是,我觉得这是重复的样板代码。更新的编程语言为实现此目的提供了更好的支持。

Java 9是否引入了任何注释或类似构造来将类标记为不可变或单例?

java singleton immutability java-9

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

Java HashMap内部数据结构在重新哈希处理期间如何变化?

我正在尝试编写演示代码,以显示当地图大小超过负载因子阈值时,Hashmap中正在发生重新哈希。我如何证明内部进行了哈希处理。我也想证明即使在重新哈希期间将旧条目移到新存储桶中,我也可以使用旧键来获取旧元素(让我知道我的假设是正确的)。下面的示例代码。

import java.util.*;

    class RehashDemo{

        public static void main(String[] args){
            Map<Integer,String> numbers = new HashMap<>(10);
            for(int i = 0; i<10;i++){
                numbers.put(i,i+"");
            }
            System.out.println(numbers);

            for(int j = 15; j<=20;j++){
                numbers.put(j,j+"");
            }
            System.out.println(numbers);

        }


    }
Run Code Online (Sandbox Code Playgroud)

java collections hashtable hashmap hashcode

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

超类引用子类对象?

给我一个我们需要在Java中使用超类引用子类对象的情况.请给我一个实时的例子.

谢谢

java oop

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

Java线程和OS线程之间的通信

据我所知,Java线程可以使用一些线程API进行通信.但我想知道Java线程和OS线程是如何相互通信的.例如,Java线程需要等待某个OS线程完成其执行并将一些结果返回给此Java线程并且它处理相同的内容.

java multithreading operating-system

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

JMS队列消息接收顺序

我按顺序在同一目的地添加两条JMS消息.这两个消息是否会按照我添加它们的顺序接收,或者是否有可能进行反向排序,也就是说,首先在目的地中首先接收消息.

我正在添加到目的地:

producer.send(Msg1);
producer.send(Msg2);
Run Code Online (Sandbox Code Playgroud)

Msg1并将Msg2在所有情况下顺序添加(如网络故障和延迟等)?

java ejb jms openjms ejb-3.0

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

找出给定的 mac 地址是否在范围内

我想知道给定的 mac 地址是否在指定的 mac 地址范围内。

例如,我定义了开始和结束地址。如果您提供此范围内的任何 MAC 地址,则 API 必须返回 true,否则返回 false。

例如:70-71-BC-90-0D-01 在范围内,70-71-BC-90-0D-FF 不在范围内。

Begin address:  70-71-BC-90-00-00
End address :   70-71-BC-90-0D-F7
Run Code Online (Sandbox Code Playgroud)

谢谢

java mac-address

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