649
社区成员
发帖
与我相关
我的任务
分享
API | 描述 | 贡献者 |
---|---|---|
byteValue() | 以字节形式返回指定数字的值,这可能涉及舍入或截断。 | @cumtb2002 |
doubleValue() | 以双精度形式返回指定数字的值,这可能涉及四舍五入。 | @cumtv80668 |
floatValue() | 以浮点数形式返回指定数字的值,这可能涉及四舍五入。 | @cumtb2002 |
intValue() | 将指定数字的值作为 int 返回,这可能涉及舍入或截断。 | @cumtb2002 |
longValue() | 以 long 形式返回指定数字的值,这可能涉及舍入或截断。 | @cumtv80668 |
shortValue() | 以 short 形式返回指定数字的值,这可能涉及舍入或截断。 | @cumtb2002 |
API | 描述 | 贡献者 |
---|---|---|
append(argument) | 将参数的字符串表示形式附加到序列中。 | @mrm2830100 |
capacity() | 返回当前容量。 | @weixin_52788492 |
charAt(int index) | 返回此序列中指定索引处的 char 值。 | @weixin_39711348 |
delete(int start, int end) | 删除此序列的子字符串中的字符。 | @weixin_39793189 |
deleteCharAt(int index) | 删除此序列中指定位置的字符。 | @weixin_39887961 |
ensureCapacity(int minimumCapacity) | 确保容量至少等于指定的最小值。 | 无 |
getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) | 字符从此序列复制到目标字符数组 dst 中。 | 无 |
indexOf(String str, int fromIndex) | 从指定索引开始,返回第一次出现的指定子字符串在此字符串中的索引。 | @weixin_32701893 |
insert(int offset, argument) | 将参数的字符串表示形式插入到此序列中。 | @weixin_39981360 |
length() | 返回长度(字符数)。 | @wxgxgp |
replace(int start, int end, String str) | 用指定 String 中的字符替换此序列的子字符串中的字符。 | @qq_43629580 |
reverse() | 导致此字符序列被序列的反向替换。 | 无 |
setCharAt(int index, char ch) | 指定索引处的字符设置为 ch。 | @qq_25073223 |
setLength(int newLength) | 设置字符序列的长度。 | @weixin_36424744 |
substring(int start, int end) | 返回一个新的字符串,其中包含当前包含在此序列中的字符子序列。 | @qq_25073223 |
API | 描述 | 贡献者 |
---|---|---|
Date 类 | Date 类代表一个特定的时间点,精度为毫秒。 | @guorui_java |
DateFormat 类 | DateFormat 是日期/时间格式化子类的抽象类,它以独立于语言的方式格式化和解析日期或时间。 | @a1439775520 |
Calendar 类 | Calendar 类是一个抽象类,它提供了在特定时间点和一组日历字段(例如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等)之间进行转换以及操作日历字段(例如获取下周的日期)的方法。 | @wasane |
LocalDateTime 类 | ISO-8601 日历系统中没有时区的日期时间,例如 2007-12-03T10:15:30。 | @m0_37872413 |
API | 描述 | 贡献者 |
---|---|---|
appendReplacement(StringBuffer sb, String replacement) | 实现非终端附加和替换步骤。 | @Tracy19970428 |
appendTail(StringBuffer sb) | 实现终端附加和替换步骤。 | @weixin_45566322 |
end() | 返回最后一个字符匹配后的偏移量。 | 无 |
find() | 尝试找到与模式匹配的输入序列的下一个子序列。 | @weixin_39719101 |
group() | 返回与上一个匹配项匹配的输入子序列。 | @weixin_29149259 |
groupCount() | 返回此匹配器模式中的捕获组数。 | @wp562846864 |
hasAnchoringBounds() | 查询此匹配器的区域边界的锚定。 | 无 |
hasTransparentBounds() | 查询此匹配器的区域边界透明度。 | 无 |
hitEnd() | 如果在此匹配器执行的最后一次匹配操作中搜索引擎命中输入的结尾,则返回 true。 | @weixin_39792519 |
lookingAt() | 尝试将输入序列从区域的开头开始与模式匹配。 | @wy820421 |
matches() | 尝试将整个区域与模式匹配。 | @juntong5813 |
pattern() | 返回此匹配器解释的模式。 | @weixin_51400061 |
quoteReplacement(String s) | 返回指定字符串的文字替换字符串。 | 无 |
region(int start, int end) | 设置此匹配器区域的限制。 | 无 |
regionEnd() | 报告此匹配器区域的结束索引(不包括)。 | 无 |
regionStart() | 报告此匹配器区域的起始索引。 | 无 |
replaceAll(String replacement) | 用给定的替换字符串替换输入序列中与模式匹配的每个子序列。 | 无 |
replaceFirst(String replacement) | 用给定的替换字符串替换与模式匹配的输入序列的第一个子序列。 | 无 |
requireEnd() | 如果更多输入可以将正匹配更改为负匹配,则返回 true。 | 无 |
reset() | 重置此匹配器。 | 无 |
start() | 返回上一个匹配项的起始索引。 | 无 |
toMatchResult() | 将此匹配器的匹配状态作为 MatchResult 返回。 | 无 |
useAnchoringBounds(boolean b) | 为此匹配器设置区域边界的锚定。 | 无 |
usePattern(Pattern newPattern) | 更改此匹配器用于查找匹配项的模式。 | 无 |
useTransparentBounds(boolean b) | 为此匹配器设置区域边界的透明度。 | @weixin_39944146 |
API | 描述 | 贡献者 |
---|---|---|
FileInputStream 类 | 创建了InputStream对象,就可以使用下面的方法来读取流或者进行其他的流操作 | @weixin_38750084 |
FileOutputStream 类 | 创建OutputStream 对象完成后,就可以使用下面的方法来写入流或者进行其他的流操作。 | @weixin_45754452 |
ByteArrayInputStream 类 | 字节数组输入流在内存中创建一个字节数组缓冲区,从输入流读取的数据保存在该字节数组缓冲区中 | @wuxiaopengnihao1 |
DataInputStream 类 | 数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型 | @weixin_35733852 |
ByteArrayOutputStream 类 | 字节数组输出流在内存中创建一个字节数组缓冲区,所有发送到输出流的数据保存在该字节数组缓冲区中 | @weixin_39838758 |
DataOutputStream 类 | 数据输出流允许应用程序以与机器无关方式将Java基本数据类型写到底层输出流 | @weixin_42128963 |
File 类 | Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等 | @promsing |
FileReader 类 | FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据 | @weixin_42500720 |
FileWriter 类 | FileWriter类从OutputStreamReader类继承而来。该类按字符向流中写入数据 | @weixin_42519161 |
API | 描述 | 贡献者 |
---|---|---|
枚举(Enumeration) | Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素 | @qq_35029061 |
位集合(BitSet) | 一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较类似 | @qq_41357569 |
向量(Vector) | Vector类实现了一个动态数组。和ArrayList和相似 | @weixin_39976081 |
栈(Stack) | 栈是Vector的一个子类,它实现了一个标准的后进先出的栈 | @qq_45058331 |
字典( Dictionary) | Dictionary 类是一个抽象类,用来存储键/值对,作用和Map类相似 | @gengxiaoming7 |
哈希表(HashTable) | Hashtable是原始的java.util的一部分, 是一个Dictionary具体的实现 | @weixin_62838185 |
属性(Properties) | Properties 继承于 Hashtable。表示一个持久的属性集。属性列表中每个键及其对应值都是一个字符串 | @e286878553 |
Arrays | 此类包含各种操作数组的方法(例如排序和搜索)。 | @b15735105314 |
List | 有序集合(也称为序列)。 | @m0_47988201 |
Set | 不包含重复元素的集合。 | @weixin_36261385 |
Queue | 设计用于在处理之前保存元素的集合。 | @qq_27184497 |
Map | 将键映射到值的对象 | @qq_40905284 |
API | 描述 | 贡献者 |
---|---|---|
URL 类 | 类 URL 表示一个统一资源定位器,一个指向万维网上“资源”的指针。 | @Mr_Morgans |
URLConnection 类 | 抽象类 URLConnection 是表示应用程序和 URL 之间的通信链接的所有类的超类。 | @qq_45331503 |
API | 描述 | 贡献者 |
---|---|---|
ServerSocket 类 | 此类实现服务器套接字。 | @qq_43544812 |
Socket 类 | 此类实现客户端套接字(也称为“套接字”)。 | @qq_43544812 |
InetAddress 类 | 此类表示 Internet 协议 (IP) 地址。 | @weixin_62017112 |
API | 描述 | 贡献者 |
---|---|---|
activeCount() | 返回当前线程的线程组及其子组中活动线程数的估计值。 | @weixin_42501119 |
checkAccess() | 确定当前运行的线程是否有权修改此线程。 | @weixin_32442555 |
clone() | 抛出 CloneNotSupportedException 作为线程无法有意义地克隆。 | @qq_39413364 |
countStackFrames() | 已弃用。此调用的定义取决于已弃用的 suspend()。此外,此调用的结果从未明确定义。 | 无 |
currentThread() | 返回对当前正在执行的线程对象的引用。 | @Xmumu_ |
destroy() | 已弃用。此方法最初设计用于在不进行任何清理的情况下销毁此线程。 | @weixin_36221980 |
dumpStack() | 将当前线程的堆栈跟踪打印到标准错误流。 | @weixin_42608299 |
enumerate(Thread[] tarray) | 将当前线程的线程组及其子组中的每个活动线程复制到指定的数组中。 | @weixin_39848097 |
getAllStackTraces() | 返回所有活动线程的堆栈跟踪图。 | 无 |
getContextClassLoader() | 返回此线程的上下文 ClassLoader。 | @weixin_41770606 |
getId() | 返回此线程的标识符。 | @weixin_39714164 |
getName() | 返回此线程的名称。 | @weixin_36048838 |
getPriority() | 返回此线程的优先级。 | @weixin_30443729 |
getStackTrace() | 返回表示此线程的堆栈转储的堆栈跟踪元素数组。 | @weixin_35675101 |
getState() | 返回此线程的状态。 | @weixin_42485891 |
getThreadGroup() | 返回此线程所属的线程组。 | @weixin_39950010 |
holdsLock(Object obj) | 当且仅当当前线程持有指定对象上的监视器锁时才返回 true。 | 无 |
interrupt() | 中断此线程。 | @hl_java |
interrupted() | 测试当前线程是否被中断。 | @weixin_35848310 |
isAlive() | 测试此线程是否存活。 | @weixin_39539002 |
isInterrupted() | 测试此线程是否已被中断。 | @weixin_34208121 |
join() | 等待这个线程结束。 | @wenhonglian |
resume() | 已弃用。此方法仅用于与 suspend() 一起使用,已被弃用,因为它容易发生死锁。有关详细信息,请参阅为什么不推荐使用 Thread.stop、Thread. | @weixin_29281915 |
run() | 如果此线程是使用单独的 Runnable run 对象构造的,则调用该 Runnable 对象的 run 方法;否则,此方法不执行任何操作并返回。 | @weixin_31231693 |
setName(String name) | 将此线程的名称更改为等于参数名称。 | @weixin_34596012 |
setPriority(int newPriority) | 更改此线程的优先级。 | @weixin_33724434 |
sleep(long millis, int nanos) | 使当前正在执行的线程休眠(暂时停止执行)指定的毫秒数加上指定的纳秒数,这取决于系统计时器和调度程序的精度和准确性。 | @yb223731 |
start() | 使该线程开始执行; Java虚拟机调用这个线程的run方法。 | @wangqsse |
yield() | 向调度程序提示当前线程愿意放弃其当前对处理器的使用。 | @qq_43369986 |
API | 描述 | 贡献者 |
---|---|---|
brighter() | 创建一种新颜色,它是此颜色的更亮版本。 | 无 |
createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints) | 创建并返回用于生成纯色字段模式的 PaintContext。 | 无 |
darker() | 创建一种新颜色,它是此颜色的较暗版本。 | 无 |
decode(String nm) | 将字符串转换为整数并返回指定的不透明颜色。 | 无 |
equals(Object obj) | 确定另一个对象是否等于此颜色。 | @qq_44997197 |
getAlpha() | 返回 0-255 范围内的 alpha 分量。 | 无 |
getBlue() | 返回默认 sRGB 空间中 0-255 范围内的蓝色分量。 | @weixin_35353285 |
getColor(String nm, Color v) | 在系统属性中查找颜色。 | @weixin_36477752 |
getColorComponents(ColorSpace cspace, float[] compArray) | 返回一个浮点数组,该数组仅包含 cspace 参数指定的 ColorSpace 中 Color 的颜色分量。 | 无 |
getColorSpace() | 返回此 Color 的 ColorSpace。 | @weixin_32752813 |
getComponents(ColorSpace cspace, float[] compArray) | 在由 cspace 参数指定的 ColorSpace 中返回一个包含 Color 的颜色和 alpha 分量的浮点数组。 | 无 |
getGreen() | 返回默认 sRGB 空间中 0-255 范围内的绿色分量。 | 无 |
getHSBColor(float h, float s, float b) | 根据 HSB 颜色模型的指定值创建 Color 对象。 | @xueyijin |
getRed() | 返回默认 sRGB 空间中 0-255 范围内的红色分量。 | 无 |
getRGB() | 返回表示默认 sRGB ColorModel 中颜色的 RGB 值。 | @weixin_42465846 |
getRGBColorComponents(float[] compArray) | 在默认的 sRGB 颜色空间中返回一个仅包含 Color 的颜色分量的浮点数组。 | 无 |
getRGBComponents(float[] compArray) | 返回一个浮点数组,其中包含 Color 的颜色和 alpha 分量,如默认 sRGB 颜色空间中所示。 | 无 |
getTransparency() | 返回此 Color 的透明模式。 | @weixin_28914371 |
HSBtoRGB(float hue, float saturation, float brightness) | 将 HSB 模型指定的颜色分量转换为默认 RGB 模型的一组等效值。 | 无 |
RGBtoHSB(int r, int g, int b, float[] hsbvals) | 将默认 RGB 模型指定的颜色分量转换为一组等效的色调、饱和度和亮度值,它们是 HSB 模型的三个分量。 | 无 |
API | 描述 | 贡献者 |
---|---|---|
averagingDouble(ToDoubleFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的双值函数的算术平均值。 | @L_fly_J |
averagingInt(ToIntFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的整数值函数的算术平均值。 | 无 |
averagingLong(ToLongFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的长值函数的算术平均值。 | 无 |
collectingAndThen(Collector<T,A,R> downstream, Function<R,RR> finisher) | 调整 Collector 以执行额外的整理转换。 | @L_fly_J |
counting() | 返回一个 Collector 接受类型为 T 的元素,它计算输入元素的数量。 | @zhuweifeng |
groupingBy(Function<? super T,? extends K> classifier) | 返回一个 Collector,它对 T 类型的输入元素执行“分组依据”操作,根据分类函数对元素进行分组,并在 Map 中返回结果。 | @Hatsune_Miku_ |
joining() | 返回一个 Collector,它按遇到的顺序将输入元素连接成一个 String。 | @nrs12345 |
mapping(Function<? super T,? extends U> mapper, Collector<? super U,A,R> downstream) | 通过在累积之前对每个输入元素应用映射函数,使接受 U 类型元素的 Collector 适应一个接受 T 类型元素的收集器。 | @zanpengfei |
maxBy(Comparator<? super T> comparator) | 返回一个 Collector,它根据给定的 Comparator 生成最大元素,描述为 Optional<T>。 | @L_fly_J |
minBy(Comparator<? super T> comparator) | 返回一个 Collector,它根据给定的 Comparator 生成最小元素,描述为 Optional<T>。 | 无 |
partitioningBy(Predicate<? super T> predicate, Collector<? super T,A,D> downstream) | 返回一个 Collector,它根据 Predicate 对输入元素进行分区,根据另一个 Collector 减少每个分区中的值,并将它们组织成一个 Map<Boolean, D>,其值是下游减少的结果。 | @zhuweifeng |
reducing(U identity, Function<? super T,? extends U> mapper, BinaryOperator<U> op) | 返回一个 Collector,它在指定的映射函数和 BinaryOperator 下执行其输入元素的缩减。 | @zhuweifeng |
summarizingDouble(ToDoubleFunction<? super T> mapper) | 返回一个 Collector ,它将双重生产映射函数应用于每个输入元素,并返回结果值的摘要统计信息。 | 无 |
summarizingInt(ToIntFunction<? super T> mapper) | 返回一个 Collector,它将生成 int 的映射函数应用于每个输入元素,并返回结果值的汇总统计信息。 | @zanpengfei |
summarizingLong(ToLongFunction<? super T> mapper) | 返回一个 Collector ,它将一个长期生成的映射函数应用于每个输入元素,并返回结果值的摘要统计信息。 | 无 |
summingDouble(ToDoubleFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的双值函数的总和。 | @L_fly_J |
summingInt(ToIntFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的整数值函数的总和。 | @L_fly_J |
summingLong(ToLongFunction<? super T> mapper) | 返回一个收集器,它产生应用于输入元素的长值函数的总和。 | @L_fly_J |
toCollection(Supplier<C> collectionFactory) | 返回一个 Collector,它将输入元素按遇到的顺序累积到一个新的 Collection 中。 | @weixin_52026996 |
toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) | 返回一个并发收集器,它将元素累积到一个 ConcurrentMap 中,其键和值是将提供的映射函数应用于输入元素的结果。 | 无 |
toList() | 返回一个收集器,它将输入元素累积到一个新列表中。 | @weixin_52026996 |
toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) | 返回一个收集器,它将元素累积到一个 Map 中,其键和值是将提供的映射函数应用于输入元素的结果。 | @qq_16660569 |
toSet() | 返回一个 Collector,它将输入元素累积到一个新的 Set 中。 | @weixin_52026996 |
API | 描述 | 贡献者 |
---|---|---|
ArithmeticException | 当出现异常算术条件时抛出。 | @weixin_42471893 |
ArrayIndexOutOfBoundsException | 抛出以指示已使用非法索引访问数组。 | @morethansea |
ArrayStoreException | 抛出以指示已尝试将错误类型的对象存储到对象数组中。 | 无 |
ClassCastException | 抛出以指示代码已尝试将对象转换为它不是其实例的子类。 | @weixin_29295541 |
ClassNotFoundException | 当应用程序尝试通过其字符串名称加载类时抛出:类 Class 中的 forName 方法。 | 无 |
CloneNotSupportedException | 抛出表示类 Object 中的 clone 方法已被调用以克隆对象,但该对象的类未实现 Cloneable 接口。 | 无 |
EnumConstantNotPresentException | 当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时抛出。 | 无 |
IllegalAccessException | An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor. | 无 |
IllegalArgumentException | 抛出以指示方法已传递非法或不适当的参数。 | 无 |
IllegalMonitorStateException | 抛出以指示线程已尝试在对象的监视器上等待或通知其他线程在对象的监视器上等待而不拥有指定的监视器。 | @cunxiedian8614 |
IllegalStateException | 表示在非法或不适当的时间调用了方法。 | 无 |
IllegalThreadStateException | 抛出以指示线程不处于请求操作的适当状态。 | 无 |
IndexOutOfBoundsException | 抛出以指示某种索引(例如数组、字符串或向量)超出范围。 | @feiqipengcheng |
InstantiationException | 当应用程序尝试使用类 Class 中的 newInstance 方法创建类的实例,但无法实例化指定的类对象时抛出。 | 无 |
InterruptedException | 当线程正在等待、休眠或以其他方式被占用时抛出,并且线程在活动之前或期间被中断。 | @weixin_40378837 |
NegativeArraySizeException | 如果应用程序试图创建具有负大小的数组,则抛出。 | 无 |
NoSuchFieldException | 表示该类没有指定名称的字段。 | 无 |
NoSuchMethodException | 找不到特定方法时抛出。 | 无 |
NullPointerException | 当应用程序在需要对象的情况下尝试使用 null 时抛出。 | @weixin_31363631 |
NumberFormatException | 抛出以指示应用程序已尝试将字符串转换为其中一种数字类型,但该字符串没有适当的格式。 | @huyuchengus |
ReflectiveOperationException | 核心反射中反射操作抛出的常见异常超类。 | 无 |
RuntimeException | RuntimeException 是那些在 Java 虚拟机正常运行期间可以抛出的异常的超类。 | @qq_37084904 |
SecurityException | 由安全管理器抛出以指示安全违规。 | 无 |
StringIndexOutOfBoundsException | 由 String 方法抛出以指示索引为负数或大于字符串的大小。 | 无 |
TypeNotPresentException | 当应用程序尝试使用表示类型名称的字符串访问类型,但找不到具有指定名称的类型的定义时抛出。 | 无 |
UnsupportedOperationException | 抛出表示不支持请求的操作。 | 无 |
API | 描述 | 贡献者 |
---|---|---|
Lambda 表达式 | Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性 | @qq_46207024 |
方法引用 | 方法引用通过方法的名字来指向一个方法 | @wsgytwsgyt |
函数式接口 | 函数式接口(Functional Interface)就是一个具有一个方法的普通接口 | @chuhe163 |
默认方法 | Java 8 新增了接口的默认方法 | @FeiChangWuRao |
Optional 类 | Optional 类是一个可以为null的容器对象 | @m0_62520968 |
Nashorn, JavaScript 引擎 | Nashorn 一个 javascript 引擎 | @vipshop_fin_dev |
新的日期时间 API | Nashorn 一个 javascript 引擎 | @ThinkWon |
Base64 | 在Java 8中,Base64编码已经成为Java类库的标准 | @ThinkWon |
很不错的手册
一亿技术人