Java函数库大全:常见函数及使用方法
Java 是一个高性能、跨平台的编程语言,它有着非常强大的函数库。Java 函数库可以帮助你完成各种各样的任务,包括字符串处理、文件操作、网络编程、图形用户界面等等。本文将为你介绍常见的 Java 函数库及其使用方法。
1. java.lang 包
java.lang 包是 Java 的核心包,其中包含了许多 Java 语言的基本类和接口。
String 类:用于存储和操作字符串。
例:
String str = "Hello World";
System.out.println(str);
输出结果为:
Hello World
Math 类:提供一组基本的数学函数,如计算平方根、三角函数等。
例:
int x = 16;
double result = Math.sqrt(x);
System.out.println(result);
输出结果为:
4.0
System 类:提供了标准的输入、输出和错误输出,还提供了与环境相关的操作。
例:
System.out.println("Hello World");
输出结果为:
Hello World
2. java.util 包
java.util 包提供了许多实用的工具类,如集合、日期、时间、随机数生成等。
Date 类:表示日期和时间。
例:
Date date = new Date();
System.out.println(date);
输出结果为:
Tue Dec 07 14:56:22 CST 2021
Random 类:用于生成随机数。
例:
Random random = new Random();
int num = random.nextInt(10);
System.out.println(num);
输出结果为:随机生成介于 0 和 9 之间的整数。
3. java.io 包
java.io 包提供了用于输入和输出的类和接口。
File 类:用于创建、删除、重命名和查询文件或目录。
例:
File file = new File("D:/temp");
System.out.println(file.exists());
输出结果为:true(如果 D:/temp 目录存在)或 false(如果 D:/temp 目录不存在)。
FileReader 类:用于按字符读取文件。
例:
try {
FileReader reader = new FileReader("D:/temp/test.txt");
int data;
while ((data = reader.read()) != -1) {
System.out.println((char) data);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
以上代码将打开 D:/temp 目录下的 test.txt 文件,并将文件中的字符全部输出到控制台。
4. java.net 包
java.net 包提供了网络编程的类和接口。
Socket 类:用于建立与服务器的连接。
例:
try {
Socket socket = new Socket("www.baidu.com", 80);
System.out.println("连接成功!");
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
以上代码将尝试连接百度的主页,并在连接成功后输出一条提示信息。
URL 类:用于处理 URL 地址。
例:
try {
URL url = new URL("http://www.baidu.com");
System.out.println("协议:" + url.getProtocol());
System.out.println("域名:" + url.getHost());
System.out.println("端口:" + url.getPort());
System.out.println("路径:" + url.getPath());
} catch (MalformedURLException e) {
e.printStackTrace();
}
以上代码将尝试解析百度的主页地址,并输出该地址的协议、域名、端口和路径。
5. javax.swing 包
javax.swing 包提供了图形用户界面(GUI)操作的类和接口。
JFrame 类:表示一个窗口。
例:
JFrame frame = new JFrame("Hello World");
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
以上代码将创建一个名为 “Hello World” 的窗口,大小为 400x300 像素,并且可以正常关闭。
JPanel 类:表示一个面板。
例:
JPanel panel = new JPanel();
frame.add(panel);
以上代码将创建一个面板,并将面板添加到上述窗口中。
以上仅是 Java 函数库的冰山一角。在实际开发中,我们可以根据需要选择使用不同的函数库,以实现各种功能。
