用于连接的Java-If语句

用于连接的Java-If语句,java,if-statement,connection,Java,If Statement,Connection,我正在构建一个从web上收集数据的应用程序。但是如果没有连接,我想显示一条消息,但是如果有连接,我希望程序继续运行 在伪代码中,它类似于: if (connection == true) { // Get Data } else { // Output error message } 但我如何才能真正找出是否有一个连接来开始执行此操作呢?尝试将连接与null进行比较(仅当它是一个对象时)。像这样- if(connection!=null) 尝试将连接与null进行比较(仅当其为对

我正在构建一个从web上收集数据的应用程序。但是如果没有连接,我想显示一条消息,但是如果有连接,我希望程序继续运行

在伪代码中,它类似于:

if (connection == true) {
   // Get Data
} else {
   // Output error message
}

但我如何才能真正找出是否有一个连接来开始执行此操作呢?

尝试将连接与null进行比较(仅当它是一个对象时)。像这样-

if(connection!=null)

尝试将连接与null进行比较(仅当其为对象时)。像这样-

if(connection!=null)

看看标签,这是一个互联网连接,你会这样做

try {
    //open connection
} catch(Exception e) {
    //connection failed
}

看看标签,这是一个互联网连接,你会这样做

try {
    //open connection
} catch(Exception e) {
    //connection failed
}

如果您正在连接到一个网址,您可能需要创建一个连接,然后调用
openConnection
以获取一个链接。现在,使用
URLConnection
可以执行以下操作:

try {
    connection.connect();

    // Get your data here.
} catch (IOException e) {
    // Handle your error message here
}

如果您正在连接到一个网址,您可能需要创建一个连接,然后调用
openConnection
以获取一个链接。现在,使用
URLConnection
可以执行以下操作:

try {
    connection.connect();

    // Get your data here.
} catch (IOException e) {
    // Handle your error message here
}

连接是什么样的对象?它肯定不是布尔值!查看可能的答案。我觉得代码很好。什么是
连接
?您需要查看所使用的任何网络/套接字库的文档。它将指示如何处理失败的连接尝试。将不会有连接,除非您进行连接。当出现问题时,用于创建连接的API将抛出异常。“连接”并不是什么。这只是我想象中的一种格式,我在这里问,因为我不知道如何执行if-statement。连接是什么类型的对象?它肯定不是布尔值!查看可能的答案。我觉得代码很好。什么是
连接
?您需要查看所使用的任何网络/套接字库的文档。它将指示如何处理失败的连接尝试。将不会有连接,除非您进行连接。当出现问题时,用于创建连接的API将抛出异常。“连接”并不是什么。这只是我想象中的一种格式,我在这里问,因为我不知道如何执行if-statement。捕捉抛出的特定异常,而不仅仅是异常。捕捉抛出的特定异常,而不仅仅是异常。