java中常用的包、类、以及包中常用的类、方法、属性
常用的包 | java.io.*; java.util.*; java.lang.*; java.math.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*; |
包名 | 接口 | 类 | 方法 | 属性 |
java.lang.*; | public interface Runnable Runnable 接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为 run 的无参数方法。 | |
void | run() 使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。 |
| |
| | public final class Class<T> Class 类的实例表示正在运行的 Java 应用程序中的类和接口 |
| static Class<?> | forName(String className) 返回与带有给定字符串名的类或接口相关联的 Class 对象。 | ClassLoader | getClassLoader() 返回该类的类加载器。 | | | |
| Field[] | getFields() 返回一个包含某些 Field 对象的数组,这些对象反映此 Class 对象所表示的类或接口的所有可访问公共字段。 | Method[] | getMethods() 返回一个包含某些 Method 对象的数组,这些对象反映此 Class 对象所表示的类或接口(包括那些由该类或接口声明的以及从超类和超接口继承的那些的类或接口)的公共 member 方法。 | | | |
| String | getName() 以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。 | T | newInstance() 创建此 Class 对象所表示的类的一个新实例。 | | | |
| |
| public abstract class Number extends Object implements Serializable 关于数值的都很继承该类 | |
abstract double | doubleValue() 以 double 形式返回指定的数值 |
| |
| | public final class Math extends Object 数学方面的类 |
| static double | random() 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。 | static long | round(double a) 返回最接近参数的 long。 | | | |
| |
| | public class Object 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 |
protected Object | clone() 创建并返回此对象的一个副本。 | boolean | equals(Object obj) 指示其他某个对象是否与此对象“相等”。 | protected void | finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 | Class<?> | getClass() 返回此 Object 的运行时类。 | int | hashCode() 返回该对象的哈希码值。 | void | notify() 唤醒在此对象监视器上等待的单个线程。 | void | notifyAll() 唤醒在此对象监视器上等待的所有线程。 | String | toString() 返回该对象的字符串表示。 | void | wait() 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。 | void | wait(long timeout) 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。 | void | wait(long timeout, int nanos) 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量前,导致当前线程等待。 |
| |
| | public final class String extends Object implements Serializable, Comparable<String>, CharSequence |
char | charAt(int index) 返回指定索引处的 char 值。 |
int | compareTo(String anotherString) 按字典顺序比较两个字符串。 |
boolean | contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true。 |
boolean | endsWith(String suffix) 测试此字符串是否以指定的后缀结束。 | boolean | equals(Object anObject) 将此字符串与指定的对象比较。 | boolean | equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 比较,不考虑大小写。 |
byte[] | getBytes(String charsetName) 使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 |
int | hashCode() 返回此字符串的哈希码。 | int | indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引 |
int | indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。 | int | indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。 |
boolean | isEmpty() 当且仅当 length() 为 0 时返回 true。 | int | lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 | int | lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。 | int | lastIndexOf(String str) 返回指定子字符串在此字符串中最右边出现处的索引。 | int | lastIndexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。 | int | length() 返回此字符串的长度。 | boolean | matches(String regex) 告知此字符串是否匹配给定的正则表达式。 |
| String | replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 | | String | replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。 | | String | replaceAll(String regex, String replacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 | | String | replaceFirst(String regex, String replacement) 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。 | | String[] | split(String regex) 根据给定正则表达式的匹配拆分此字符串。 | | String[] | split(String regex, int limit) 根据匹配给定的正则表达式来拆分此字符串。 | | boolean | startsWith(String prefix) 测试此字符串是否以指定的前缀开始。 | | boolean | startsWith(String prefix, int toffset) 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。 | | CharSequence | subSequence(int beginIndex, int endIndex) 返回一个新的字符序列,它是此序列的一个子序列。 | | String | substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。 | | String | substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 | | char[] | toCharArray() 将此字符串转换为一个新的字符数组。 | | String | toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 | | String | toLowerCase(Locale locale) 使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。 | | String | toString() 返回此对象本身(它已经是一个字符串!)。 | | String | toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 | String | trim() 返回字符串的副本,忽略前导空白和尾部空白。 | static String | valueOf(boolean b) 返回 boolean 参数的字符串表示形式。 | | | |
| |
| | 1.public final class StringBuffer extends Object implements Serializable, CharSequence 可变字符串类 2. public final class StringBuilder extends Object implements Serializable, CharSequence | 1.StringBuffer () 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。 2.append方法添加内容。 Delete删除内容. 3.StringBuilder () 构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。 | |
| | public final class System extends Object System 类包含一些有用的类字段和方法。它不能被实例化。 |
static void | exit(int status) 终止当前正在运行的 Java 虚拟机。 | static void | gc() 运行垃圾回收器。 |
|
|
| | public class Thread extends Object implements Runnable |
| Thread() 分配新的 Thread 对象。 | | Thread(Runnable target) 分配新的 Thread 对象。 | String | getName() 返回该线程的名称。 | | |
boolean | isAlive() 测试线程是否处于活动状态。 |
void | join() 等待该线程终止。 | void | join(long millis) 等待该线程终止的时间最长为 millis 毫秒。 |
static void | sleep(long millis) |
|
static int | MAX_PRIORITY 线程可以具有的最高优先级。 | static int | MIN_PRIORITY 线程可以具有的最低优先级。 | static int | NORM_PRIORITY 分配给线程的默认优先级。 |
|