JDK API官方文档

Integer类

1.用途&特点:
Integer类包装一个对象中的原始类型int的值。类型为Integer的对象包含一个单一字段,其类型为int 。此外,该类还提供了一些将int与String相互转换 ,以及在处理int时有用的其他常量和方法。
2.基本字段:
①public static final int MIN_VALUE的常量保持的最小值的 int可以具有,-2 **31。
②public static final int MAX_VALUE持有最大值一个 int可以有2 **31 -1。
③public static final 类 TYPE类原始类型 int的 类实例。
④public static final int SIZE用于表示二进制补码二进制形式的 int值的位数。
⑤public static final int BYTES用于表示二进制补码二进制形式的 int值的字节数。
3.常用方法:
public static String toString(int i,int radix)
返回由第二个参数指定的基数中的第一个参数的字符串表示形式。
如果基数小于Character.MIN_RADIX或大于Character.MAX_RADIX ,则使用基数10 。

import java.util.Scanner;
import java.math.BigInteger;
public class Strin_g{
	public static void main(String[] args) {
		int stri=new Integer(12);
		String str=Integer.toString(stri,2);
		System.out.println(str);
	}
}
结果为:1100;

public static int parseInt(String s,int radix);
将字符串参数解析为第二个参数指定的基数中的有符号整数。 字符串中的字符必须全部是指定基数的数字(由Character.digit(char, int)返回非负值确定),除了第一个字符可能是ASCII减号’-’ ( ‘\u002D’ )以指示负值或ASCII加号’+’ ( ‘\u002B’ )以表示正值。 返回所得到的整数值。

如果发生以下任何一种情况,则抛出类型NumberFormatException的异常:
<1>第一个参数是null或是长度为零的字符串。
<2>基数小于Character.MIN_RADIX或大于Character.MAX_RADIX 。
<3>字符串的任何字符不是指定基数的数字,除了第一个字符可能是减号’-’ ( ‘\u002D’ )或加号’+’ ( ‘\u002B’ ),前提是字符串长于长度1。
<4>由字符串表示的值不是int类型的值。

public class Strin_g{
	public static void main(String[] args) {
		String stri="23";
		int str=Integer.parseInt(stri,10);
		System.out.println(str);
	}
}
结果为:23;

public static Integer valueOf(String s,int radix);
返回一个Integer对象,保存从指定的String String的值,并用第二个参数给出的基数进行解析。 第一个参数被解释为在第二个参数指定的基数中表示一个有符号整数,就好像参数被赋予了parseInt(java.lang.String, int)方法一样。 结果是一个Integer对象,表示由字符串指定的整数值。

public class Strin_g{
	public static void main(String[] args) {
		String stri="10010101";
		int str=Integer.valueOf(stri,2);
		System.out.println(str);
	}
}
结果为:149;

Math类

1.用途&特点:
Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。
与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同的结果。
2.基本字段:
public static final double E
double值比其他任何一个更接近 e ,自然对数的基数。
public static final double PI
double值比任何其他的更接近 pi ,圆周长与其直径的比率。
3.基本方法:
public static double sin(double a)
返回角度的三角正弦。 特殊情况:
如果参数为NaN或无穷大,则结果为NaN。
如果参数为零,则结果为与参数相同符号的零。
计算结果必须在精确结果的1 ulp之内。 结果必须是半单调的。
参数:a - 以弧度表示的角度。

public class Strin_g{
	public static void main(String[] args) {
		double a=1;
		double str=Math.sin(a);
		System.out.println(str);
	}
}
结果为:0.8414709848078965

public static double toRadians(double angdeg)
将以度为单位的角度转换为以弧度测量的大致相等的角度。 从度数到弧度的转换通常是不准确的。
参数
angdeg - 以度为单位的角度
结果
测量角度 angdeg (弧度)。

//import java.util.Scanner;
//import java.math.BigInteger;
public class Strin_g{
	public static void main(String[] args) {
		double a=1;
		double str=Math.toRadians(a);
		System.out.println(str);
	}
}
结果为:0.017453292519943295;

System类

1.用途&特点:
System类包含几个有用的类字段和方法。 它不能被实例化。
System类提供的System包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 一种加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。
2.基本字段:
public static final InputStream in
“标准”输入流。 该流已经打开,准备提供输入数据。 通常,该流对应于键盘输入或由主机环境或用户指定的另一个输入源。
public static final PrintStream out
“标准”输出流。 此流已经打开并准备好接受输出数据。 通常,此流对应于显示输出或由主机环境或用户指定的另一个输出目标。
对于简单的独立Java应用程序,编写一行输出数据的典型方法是:System.out.println(data)
public static final PrintStream err
“标准”错误输出流。 此流已经打开并准备好接受输出数据。
通常,此流对应于显示输出或由主机环境或用户指定的另一个输出目标。 按照惯例,此输出流用于显示错误消息或应该立即引起用户注意的其他信息,即使主要输出流(变量out的值已重定向到文件或其他目标,即通常不会持续监控。
3.常用方法:
public static Console console()
返回与当前Java虚拟机相关联的唯一的Console对象(如果有)。
结果:系统控制台,如果有的话,否则 null 。
常用来调试错误

public static void setIn(InputStream in)
重新分配“标准”输入流。
首先,如果有一个安全管理器,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”输入流。

参数:in - 新的标准输入流。
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准输入流。
public static void setOut(PrintStream out)
重新分配“标准”输出流。
首先,如果有一个安全管理器,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”输出流。

参数:out - 新的标准输出流
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准输出流。
public static void setErr(PrintStream err)
重新分配“标准”错误输出流。
首先,如果有一个安全管理员,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”错误输出流。

参数:err - 新的标准错误输出流。
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准错误输出流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 最新的JDK API中文文档是Java开发工具包(JDK)的官方文档的中文翻译版本。JDK是用于开发和运行Java应用程序的软件包,它提供了一系列的开发工具和库。为了方便中国开发者使用和学习Java,一些社区和组织会将JDK官方文档翻译为中文,以便中文用户更好地理解和使用Java API。 最新的JDK API中文文档通常包括JDK中所有类、接口、方法和常量的详细说明和用法示例。它提供了关于如何使用不同的Java类和工具的详细指导,以及代码示例和最佳实践建议。这些文档可以帮助开发者了解每个API的功能和用途,学习如何正确使用它们,并通过查找和阅读文档解决问题和错误。 最新的JDK API中文文档还包括了每个API的版本和发布日期,以及有关Java平台和JDK版本兼容性的信息。这些信息可以帮助开发者在选择和使用API时注意到潜在的兼容性问题,并确保代码在不同的Java版本中正确运行。 最新JDK API中文文档的目的是帮助开发者更好地理解和使用Java API,提高开发效率和代码质量。通过准确详细的翻译,开发者可以更轻松地学习和掌握Java的各项功能,在开发过程中能够更快速、高效地解决问题,并编写出更可靠的代码。 ### 回答2: 最新的JDK API中文文档具有如下特点: 1.全面性:最新的JDK API中文文档包含了Java开发工具包(JDK)中所有的类、接口、方法以及相关的注释和示例代码。无论是核心的Java SE库还是扩展的Java EE库都被完整地纳入文档中,开发者无需再次查找其他来源的信息。 2.准确性:为了保证文档的准确性,最新的JDK API中文文档通过官方渠道发布,确保了其中的信息可以信赖。无论是方法的参数列表、返回值类型还是异常说明,都能得到精确和可靠的描述,开发者可以根据文档来正确地使用API。 3.易用性:最新的JDK API中文文档对于开发者来说非常易于使用。文档中的内容以清晰的结构组织,开发者可以轻松地找到所需的类和方法。此外,相关的示例代码对于理解和使用API也具有很大的帮助,开发者可以通过直接运行代码来验证API的效果。 4.即时性:随着Java技术的不断发展和升级,JDK API也会相应地进行更新。最新的JDK API中文文档能够及时反映这些变化,包含了最新版本的API内容。开发者可以准确地了解到哪些方法或类是最新添加的或已弃用的,以便及时进行调整。 总而言之,最新的JDK API中文文档是Java开发者不可或缺的参考资料,它提供了全面、准确、易用和及时的信息,帮助开发者更好地理解和使用JDK中的API,提升开发效率和质量。 ### 回答3: 最新的JDK API中文文档是指Java Development Kit(JDK)的最新版本(目前为JDK 15)的中文文档JDK是Java开发人员用于开发和运行Java应用程序的一组工具和库的集合。它包含了Java编程语言的运行环境(JRE)以及用于开发Java应用程序所必需的编译器、调试器和其他工具。 JDK API文档是Java开发人员的重要参考资料之一,它详细描述了JDK中所有可用的类、接口、方法和常量,并提供了每个成员的详细说明、用法示例和参数说明。它使开发者能够快速了解每个类和方法的功能和使用方法,以便更高效地开发Java应用程序。 最新的JDK API中文文档可以帮助中文阅读者更好地理解和使用JDK中的各种功能。它将JDK的所有功能都以中文的方式进行了解释和说明,使得开发者能够更轻松地查阅和理解文档内容。这对于那些英语不是很流利的开发者来说尤为重要。 总之,最新的JDK API中文文档是Java开发者必备的参考资料,它提供了详细的中文说明和示例,帮助开发者更好地使用JDK的各种功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值