七天一失眠个人页面-阿里云开发者社区

个人头像照片 七天一失眠 TA的个人档案

个人介绍

做一个优秀的阿里云志愿者

擅长的技术

  • Linux
获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息

2020年04月

  • 04.11 16:03:50
    回答了问题 2020-04-11 16:03:50

    存储引用和对象之间的区别?

    对于第一个,您正在存储对的引用player 1。这使您可以灵活地在player 1引用数组中的任何方法之前调用存储在其中的任何方法。第二个选项仅表示该对象仅驻留在您的数组内,因此您必须直接调用一个方法,例如player[0].run()。

    至于哪种更好的做法,则仅取决于您打算对该对象执行什么操作。如果需要在创建数组中的引用之前对其进行修改,请使用第一个片段。如果只需要使用a实例化大量播放器对象,则只需使用for循环即可直接创建播放器数组。


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 16:03:42
    提交了问题 2020-04-11 16:03:42

    存储引用和对象之间的区别?

  • 04.11 16:03:18
    回答了问题 2020-04-11 16:03:18

    Java类抛出java.lang.NullPointerException [重复]

    将列表初始化更改为以下内容:

    private List customerNamesList = new LinkedList ();

    为什么您的代码具有NullPointerException?因为您直接使用的是作为接口(抽象类型)的List,所以需要使用其实现进行初始化(根据列表操作要求进行ArrayList,LinkedList)


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 16:03:07
    提交了问题 2020-04-11 16:03:07

    Java类抛出java.lang.NullPointerException [重复]

  • 04.11 16:02:44
    回答了问题 2020-04-11 16:02:44

    Java程序跳过输入?

    使用 input.next 而不是 input.nextLine nextNext接受数字和换行符\n。在开关ts中检查换行符。


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 16:02:34
    提交了问题 2020-04-11 16:02:34

    Java程序跳过输入?

  • 04.11 15:55:02
    回答了问题 2020-04-11 15:55:02

    使用内置排序功能对2d数组进行排序

    请记住,Java中实际上并不存在“ 2D数组”,因此您真正要处理的是“一个数组int[]”(没有内在的本质,可以防止它们的int[]长度不同)。

    因此:当您进行排序时,您正在相互比较“数组int[]”的各个元素,并且由于每个元素都是一个int[],因此您的Comparator也适用于int[]。


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:54:49
    提交了问题 2020-04-11 15:54:49

    使用内置排序功能对2d数组进行排序

  • 04.11 15:54:24
    回答了问题 2020-04-11 15:54:24

    Java流从集合中获取单个元素

    您可以使用reduce(accumulator)和orElseThrow(exceptionSupplier)确保流产生准确的一个结果。

    MyCustomClass customClass = list.stream() .reduce((a,b) -> { throw new RuntimeException("Too many values present"); }) .orElseThrow(() -> { throw new RuntimeException("No value present"); });


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:54:10
    提交了问题 2020-04-11 15:54:10

    Java流从集合中获取单个元素

  • 04.11 15:53:45
    回答了问题 2020-04-11 15:53:45

    如何在包外部的接口中访问默认方法?虽然默认访问修饰符的可访问性仅在包中

    我在上面找到了我问题的答案,它是否可以帮助任何人,他就是答案。尽管存在默认方法,但它们在实现类中使用acess修饰符进行了覆盖,在上面的示例中,该修饰符具有更大的范围,默认方法在使用public access修饰符的哈希集中被覆盖。因此,可以在包外部的用户定义的类中访问它。


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:53:34
    提交了问题 2020-04-11 15:53:34

    如何在包外部的接口中访问默认方法?虽然默认访问修饰符的可访问性仅在包中

  • 04.11 15:53:12
    回答了问题 2020-04-11 15:53:12

    如何在插入排序中将数据配对在一起

    您通过气泡比较排序,然后通过邮件比较,然后是其他字段,但是插入仅比较名称,为什么?也许您不应该在插入内容中与其他内容进行比较,以便于订购

    {for (int i = 1; i < count; i++) String current = fname [i]; int j = i - 1;

    while ((j >= 0 && current.compareToIgnoreCase (fname [j]) < 0) and j>=0 && current.compareToIgnoreCase (email[j]....)
    {
        fname [j + 1] = fname [j];
        j--;
    }
    fname [j + 1] = current;
    

    }


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:53:02
    提交了问题 2020-04-11 15:53:02

    如何在插入排序中将数据配对在一起

  • 04.11 15:52:38
    回答了问题 2020-04-11 15:52:38

    在Java中使用反射时出现未处理的异常

    每当我们得到时Unhandled exception...,就意味着这是checked Exception&要求try / catch()。

    已检查:是在编译时检查的异常。如果方法中的某些代码引发了检查的异常,则该方法必须处理该异常,或者必须使用throws关键字指定该异常。

    未检查是在编译时未检查的异常。

    在Java exceptionsunder Error和RuntimeExceptionclass are中unchecked exceptions,throwable下的所有其他内容是checked


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:52:20
    提交了问题 2020-04-11 15:52:20

    在Java中使用反射时出现未处理的异常

  • 04.11 15:51:49
    回答了问题 2020-04-11 15:51:49

    我正在尝试使用Java的String输入从txt文件中提取特定单词

    您可以string.Contains("er")用来检查单词是否符合您的模式


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:51:37
    提交了问题 2020-04-11 15:51:37

    我正在尝试使用Java的String输入从txt文件中提取特定单词

  • 04.11 15:51:17
    回答了问题 2020-04-11 15:51:17

    我如何在i = 0的情况下创建for循环

    只需根据用户输入进行分支即可。没有理由将for循环运行零次。这是其背后的逻辑(您可以自己编写实际代码):


    答案来源:stackoverflow

    踩0 评论0
  • 04.11 15:51:08
    提交了问题 2020-04-11 15:51:08

    我如何在i = 0的情况下创建for循环

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-04-11

    存储引用和对象之间的区别?

    对于第一个,您正在存储对的引用player 1。这使您可以灵活地在player 1引用数组中的任何方法之前调用存储在其中的任何方法。第二个选项仅表示该对象仅驻留在您的数组内,因此您必须直接调用一个方法,例如player[0].run()。

    至于哪种更好的做法,则仅取决于您打算对该对象执行什么操作。如果需要在创建数组中的引用之前对其进行修改,请使用第一个片段。如果只需要使用a实例化大量播放器对象,则只需使用for循环即可直接创建播放器数组。


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    存储引用和对象之间的区别?

  • 回答了问题 2020-04-11

    Java类抛出java.lang.NullPointerException [重复]

    将列表初始化更改为以下内容:

    private List customerNamesList = new LinkedList ();

    为什么您的代码具有NullPointerException?因为您直接使用的是作为接口(抽象类型)的List,所以需要使用其实现进行初始化(根据列表操作要求进行ArrayList,LinkedList)


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    Java类抛出java.lang.NullPointerException [重复]

  • 回答了问题 2020-04-11

    Java程序跳过输入?

    使用 input.next 而不是 input.nextLine nextNext接受数字和换行符\n。在开关ts中检查换行符。


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    Java程序跳过输入?

  • 回答了问题 2020-04-11

    使用内置排序功能对2d数组进行排序

    请记住,Java中实际上并不存在“ 2D数组”,因此您真正要处理的是“一个数组int[]”(没有内在的本质,可以防止它们的int[]长度不同)。

    因此:当您进行排序时,您正在相互比较“数组int[]”的各个元素,并且由于每个元素都是一个int[],因此您的Comparator也适用于int[]。


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    使用内置排序功能对2d数组进行排序

  • 回答了问题 2020-04-11

    Java流从集合中获取单个元素

    您可以使用reduce(accumulator)和orElseThrow(exceptionSupplier)确保流产生准确的一个结果。

    MyCustomClass customClass = list.stream() .reduce((a,b) -> { throw new RuntimeException("Too many values present"); }) .orElseThrow(() -> { throw new RuntimeException("No value present"); });


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    Java流从集合中获取单个元素

  • 回答了问题 2020-04-11

    如何在包外部的接口中访问默认方法?虽然默认访问修饰符的可访问性仅在包中

    我在上面找到了我问题的答案,它是否可以帮助任何人,他就是答案。尽管存在默认方法,但它们在实现类中使用acess修饰符进行了覆盖,在上面的示例中,该修饰符具有更大的范围,默认方法在使用public access修饰符的哈希集中被覆盖。因此,可以在包外部的用户定义的类中访问它。


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    如何在包外部的接口中访问默认方法?虽然默认访问修饰符的可访问性仅在包中

  • 回答了问题 2020-04-11

    如何在插入排序中将数据配对在一起

    您通过气泡比较排序,然后通过邮件比较,然后是其他字段,但是插入仅比较名称,为什么?也许您不应该在插入内容中与其他内容进行比较,以便于订购

    {for (int i = 1; i < count; i++) String current = fname [i]; int j = i - 1;

    while ((j >= 0 && current.compareToIgnoreCase (fname [j]) < 0) and j>=0 && current.compareToIgnoreCase (email[j]....)
    {
        fname [j + 1] = fname [j];
        j--;
    }
    fname [j + 1] = current;
    

    }


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    如何在插入排序中将数据配对在一起

  • 回答了问题 2020-04-11

    在Java中使用反射时出现未处理的异常

    每当我们得到时Unhandled exception...,就意味着这是checked Exception&要求try / catch()。

    已检查:是在编译时检查的异常。如果方法中的某些代码引发了检查的异常,则该方法必须处理该异常,或者必须使用throws关键字指定该异常。

    未检查是在编译时未检查的异常。

    在Java exceptionsunder Error和RuntimeExceptionclass are中unchecked exceptions,throwable下的所有其他内容是checked


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    在Java中使用反射时出现未处理的异常

  • 回答了问题 2020-04-11

    我正在尝试使用Java的String输入从txt文件中提取特定单词

    您可以string.Contains("er")用来检查单词是否符合您的模式


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    我正在尝试使用Java的String输入从txt文件中提取特定单词

  • 回答了问题 2020-04-11

    我如何在i = 0的情况下创建for循环

    只需根据用户输入进行分支即可。没有理由将for循环运行零次。这是其背后的逻辑(您可以自己编写实际代码):


    答案来源:stackoverflow

    踩0 评论0
  • 提交了问题 2020-04-11

    我如何在i = 0的情况下创建for循环

正在加载, 请稍后...
滑动查看更多