包名 | 接口 | 类 | 返回值类型/静态 | 方法(参数) | 属性 |
Java.lang.*;
| public interface Runnable |
| void | run();实现Runnable接口的类的对象来创建线程时,启动线程就会调用run方法 |
|
| public final class Class<T> | static Class<?> | forName(String className) 返回与带有给定字符串名的类或接口相关联的 Class 对象。 |
| |
String | getName() 以String类型返回此Class对象表示的实体(类、接口)名称 | ||||
| public abstract class Number extends Object implements Serializable | double | doubleValue(); 以double类型返回指定的数值(可能涉及到截取或折断) |
| |
int | intValue(); 以int类型返回指定的数值(可能涉及到截取或折断) | ||||
| public final class Math extends Object
| static double | random(); 返回double类型的随机数[0,1)
|
Math.PI | |
static long | round(double a); 返回的是最接近参数a的long类型的数据 | ||||
static int | abs(int a); 返回的是int类型的a的绝对值 | ||||
static double | max(double a, double b); 返回两个double数值中最大的一个 | ||||
static double | pow(double a, double b); 返回的是double类型的ab幂 | ||||
static double | sqrt(double a); 返回的是double类型的√a | ||||
| public class Object public class Object | protected Object | clone(); 创建并返回此对象的一个副本 |
| |
boolean | equals(Object obj) 指示其他某个对象是否与此对象内容上相等。 | ||||
protected void | finalize(); 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 | ||||
Class<?> | getClass(); 返回的是此Object运行时类 | ||||
int | hashCode(); 返回该对象的Hash值 | ||||
void | notify();/notifyAll(); 唤醒在此监视器上等待的(所有)线程 | ||||
String | toString(); 返回该对象的字符串表示 | ||||
void | wait(); 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。 | ||||
void | wait(long timeout);在其他线程调此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。
| ||||
| public final class String extends Object implements Serializable, Comparable <String>, CharSequence
| char | charAt(int index); 返回的是指定的index的char字符
|
| |
int | indexOf(int ch); (可以是Unicode 或是int类型) 返回的返回指定字符在此字符串中第一次出现处的索引 | ||||
int | compareTo(String anotherString); 按照Unicode字符顺序比较String字符的顺序(有忽视大小写的)
| ||||
boolean | Contains(charSquence s); 当且仅当此字符串包含指定的 char 值序列时,返回 true。 | ||||
boolean | startsWith(String str)/ endsWith(Stringstr); 测试此字符串是否以指定的str开头/结尾。 | ||||
boolean | equals(Object anObject); 将此字符串和指定的对象进行比较 | ||||
boolean | equalsIgnoreCase(String str); 与另一个String相比较忽视大小写 | ||||
byte[] | getBytes(String charsetName); 编码这个字符串使用使用给定的charsetName存放到byte[]中 | ||||
byte[] | getBytes(); 编码这个字符串使用使用平台默认的字符集存放到byte[]中 | ||||
int | hashCode(); 返回此字符串的哈希值 | ||||
boolean | isEmpty(); 返回的是str.length()== 0; | ||||
int | lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 | ||||
int | lastIndexOf(String str) 返回指定字符在此字符串中最后一次出现处的索引。 | ||||
int | length(); 返回的是此字符串的长度 | ||||
boolean | matches(String regex); 告知此字符串是否匹配给定的正则表达式。 | ||||
String | replace(char oldchar, char newchar); 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 | ||||
String | replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。 | ||||
String | replaceFirst(String regex, String replacement); 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 | ||||
String[] | split(String regex) 根据给定正则表达式的匹配拆分此字符串。 | ||||
boolean | starsWith(String regex); 测试此字符串是否以指定的前缀开始 | ||||
boolean | endsWith(String regex); 测试此字符串是否以指定的后缀结尾 | ||||
char[] | toCharArray(); 将此字符串转成一个新的字符数组 | ||||
String | toLowerCase(); 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 | ||||
String | toUpperCase(); 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 | ||||
String | toString(); 返回此对象本身(已经是一个字符串) | ||||
String | trim(); 返回的是字符串的副本,将字符串的前后的空格去除 | ||||
static String | valueOf(char c); 返回的是一个字符串来表示字符c(还能有其他的参数char[],int,float等) | ||||
| public final class StringBuilder extends Object implements Serializable, CharSequence
| StringBuilder | append(char c); 将字符c添加到StringBuilder对象的后面 |
| |
StringBuilder | reverse(); 将这个字符序列反向输出 | ||||
String | subString(int start); 返回的是一个新的子字符串从开始到末尾 | ||||
String | subString(int start, int end); 返回的是一个新的子字符串从start到指定的end | ||||
String | toString(); 返回的是一个字符串来表示这个序列中的数据 | ||||
void | trimToSize(); 试图减少存储用于字符序列。 | ||||
| public final class System extends Object | static void | System.gc()方法,不一定能自动调用finalize()方法进行垃圾回收,jvm可能觉得垃圾不是很多,不需要清理。 |
| |
static void | System.exit(int status); 终止正在运行的Java虚拟机 | ||||
| public class Thread extends Object implements Runnable
| 构造方法 | Thread(); 分配新的 Thread 对象。 |
| |
构造方法 | Thread(Runnable target, String name);
| ||||
String | getName(); 返回该线程对象的名称 | ||||
boolean | isAlive(); 测试线程是否是处于活动状态 | ||||
void | join(); 等待该线程终止 | ||||
void | Join(long millis); 等待该线程终止的时间最长为 millis 毫秒。 | ||||
void | run(); | ||||
void | sleep(long millis); | ||||
void | start(); |
Java常用包和常用方法(一):java.lang.*;
最新推荐文章于 2023-11-14 14:35:43 发布