当前位置:   article > 正文

Java 常用 API_javaapi中文手册

javaapi中文手册

Java 常用 API

一.java.lang包下

java.lang 是 Java 的核心类库,其中包括了 Java 的基本数据类型和基本功能类,例如 Object 类、String 类、Thread 类、Math 类、System 类等。这些类提供了 Java 编程的基本操作,如对象创建、字符串操作、线程控制、数学运算等。

1.Object 类常用方法

  • toString() 返回该对象的字符串表示。
  • equals() 所有类都从Object类中继承equals()方法,是直接判断this和obj本身的值是否相等,即用来判断调用equals的对象和形参obj所引用的对象是否是同一对象,所谓同一对象就是指内存中同一块存储单元,如果this和obj指向的hi同一块内存对象,则返回true,如果this和obj指向的不是同一块内存,则返回false,注意:即便是内容完全相等的两块不同的内存对象,也返回false。
  • finalize() ,finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的;这个方法不需要程序员手动调用,JVM垃圾回收器负责调用这个方法,当一个java对象即将被垃圾回收器回收的时候,垃圾回收器负责调用。
  • hashcode() 方法返回的是哈希码,实际上就是一个java对象的内存地址,经过哈希算法,得出的一个值;所以hashcode()方法的运算结果可以等同看作一个java对象的内存地址。

2.String 类常用方法

  • length() 获取字符串的长度,其实也就是字符个数。
  • charAt(int index):获取指定索引处的字符。
  • substring(int start):从start开始截取字符串。
  • indexOf(String str):获取str在字符串对象中第一次出现的索引。
  • replace(char oldChar, char newChar):将指定字符替换成另一个指定的字符。

3.Thread 类常用方法

  • start():启动当前线程并且调用run方法。
  • run():通常需要重写Thread类中的此方法,将创建的线程需要执行的操作声明在此方法中。
  • currentThread():静态方法,返回执行当前代码的线程。
  • getName():获取当前线程的名字。
  • setName(String name):设置当前线程的名字,也可通过Thread的构造方法进行方法命名。
  • yield():静态方法,释放当前CPU的执行权。

4.Math类常用方法

方法名说明
public static int abs(int a)返回参数的绝对值
public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数
public static double floor(double a)返回小于或等于参数的最大double值,等于一个整数
public static int round(float a)按照四舍五入返回最接近参数的int
public static int max(int a,int b)返回两个int值中的较大值
public static int min(int a,int b)返回两个int值中的较小值
public static double pow (double a,double b)返回a的b次幂的值
public static double random()返回值为double的正值,[0.0,1.0)

5.System 类常用方法

  • currentTimeMillis() 返回以毫秒为单位的当前时间。
  • arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

二.java.util包

java.util 是 Java 的实用类库,其中包含了很多工具类和数据结构,例如 ArrayList、LinkedList、HashMap、Date、Calendar 等。这些类提供了很多有用的方法,例如集合的添加、删除、遍历等,日期和时间的处理等。

三.java.io包

java.io 是 Java 的输入输出类库,其中包含了很多类和接口,用于文件和流的操作,例如 File、InputStream、OutputStream、Reader、Writer 等。这些类提供了 Java 程序与外部资源(如文件、网络)的连接和数据传输的方法。

四.java.net包

java.net 是 Java 的网络类库,其中包含了很多类和接口,用于网络编程,例如 URL、URLConnection、Socket、ServerSocket 等。这些类提供了 Java 程序与网络通信的方法。

五.java.awt和javax.swing包

java.awt 和 javax.swing 是 Java 的图形用户界面(GUI)类库,其中包含了很多类和接口,用于创建用户界面,例如 Frame、Button、Label、TextField、ComboBox、JPanel 等。这些类提供了 Java 程序创建 GUI 界面的方法。

六.java.sql包

java.sql 是 Java 的数据库类库,其中包含了很多类和接口,用于数据库编程,例如 Connection、Statement、ResultSet 等。这些类提供了 Java 程序与数据库通信的方法。

七.java.security包

java.security 是 Java 的安全类库,其中包含了很多类和接口,用于安全编程,例如 MessageDigest、Cipher、Key 等。这些类提供了 Java 程序对数据进行加密、解密和数字签名等安全操作的方法。

八.javax.xml包

javax.xml 是 Java 的 XML 类库,其中包含了很多类和接口,用于 XML 编程,例如 XMLReader、XMLWriter、Document、Element 等。这些类提供了 Java 程序对 XML 数据进行解析、生成和处理的方法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/322780
推荐阅读
相关标签
  

闽ICP备14008679号