java获取url 面试题
时间: 2024-09-23 17:01:39 浏览: 37
java经典面试题
在Java中,获取URL通常是通过`java.net`包下的`java.net.URL`类来完成的。以下是一个简单的步骤:
1. **创建URL对象**:
```java
URL url = new URL("http://www.example.com");
```
这里,你可以提供任何有效的HTTP或HTTPS URL。
2. **连接到URL**:
如果需要从网络上实际读取内容,可以使用`java.net.HttpURLConnection`或者更现代的`java.net.URLConnection`来打开连接:
```java
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
```
3. **读取数据**:
使用`InputStream`来读取数据,比如使用`BufferedReader`进行逐行读取:
```java
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
// 处理每一行数据
}
```
4. **关闭资源**:
最后别忘了关闭所有连接和输入流,以释放系统资源:
```java
in.close();
connection.disconnect();
```
面試問題示例:
阅读全文