小编Kan*_*rai的帖子

为什么`System.out.println(null);`give"方法println(char [])对于类型PrintStream错误是不明确的"?

我正在使用代码:

System.out.println(null);
Run Code Online (Sandbox Code Playgroud)

它显示错误:

The method println(char[]) is ambiguous for the type PrintStream
Run Code Online (Sandbox Code Playgroud)

为什么没有null代表Object

java null system println system.out

20
推荐指数
2
解决办法
6014
查看次数

'jshell' 未被识别为内部或外部命令

jshell在我的机器上使用 '命令,它无法识别。但是 java 命令工作正常。jshelljdk 10中是否有任何环境设置

C:\Users\Kannan
? jshell
'jshell' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Kannan
? java -version
java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java java-10 jshell

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

方法参数中的空值

我有以下代码

import java.util.List;

public class Sample {

    public static void main(String[] args) {
      test(null);
    }

    static void test(List<Object> a){
        System.out.println("List of Object");
    }
    static void test(Object a){
        System.out.println("Object");
    }
}
Run Code Online (Sandbox Code Playgroud)

我在控制台中得到了以下输出

List of Object
Run Code Online (Sandbox Code Playgroud)

为什么不拨打电话test(Object a)?你能解释一下"List as"是null怎么解释的吗?

java null overloading type-conversion

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

@Cacheable 注解的 value 和 cacheName 参数的区别

我是 @Cacheable 和 @CacheEvict 注释的新手,我们使用它们在 Spring 框架中进行缓存。但是,在查看 @Cacheable 使用@Cacheable 注释的 value 和 cacheName 参数之间的实现和参数时,有什么区别

spring redis spring-data spring-data-jpa spring-boot

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

无法在 Twitter 应用程序中通过邮递员注册 webhook

https://api.twitter.com/1.1/account_activity/all/prod/webhooks.json?url=https://test.com不工作

在此处输入图片说明我已按照所有步骤创建一个新应用程序并获取消费者密钥、密钥和令牌详细信息,并尝试通过邮递员创建 webhook。我收到以下错误

{
    "errors": [
        {
            "code": 32,
            "message": "Could not authenticate you."
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过删除和获取 webhook 的方法,它工作正常。

java twitter webhooks twitter4j twitter-oauth

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

lambda表达式如何与Predicate一起使用?

我需要更多关于lambda表达式的说明.怎么'p'代表List<Person> people?你能解释清楚吗?

List<Person> people = new ArrayList<>();
people.add(new Person("Mohamed", 69));
people.add(new Person("Doaa", 25));
people.add(new Person("Malik", 6));
Predicate<Person> pred = (p) -> p.getAge() > 65;
Run Code Online (Sandbox Code Playgroud)

java lambda java-8

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