API是java提供的基本编程接口,中文在线文档:https://www.matools.com
API文档用于告诉开发者如何使用这些类,以及这些类包含的方法
找到所需类的步骤:按照包去寻找类,再在类中找到相应的方法 /也可以直接搜索
ASCLL:用一个字节表示,但只用128个字符(本来有256个字符)
Unicode:统一用两个字节
UTF-8:字母一个字节,汉字3个字节
自动类型转换:java程序在进行赋值或运算时,精度小的数据类型自动转换成精度大的数据类型 例:int a ='c' 或 double a = 80
’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘
当有多种数据类型的混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后进行计算。因此,int n=10;float a = n + 1.1的操作是错误的,因为此时最大的数据类型(即1.1的数据类型)是double,所以(n+1.1)的数据类型为double,高精度传递给低精度可能会造成损失。
(byte、short)和char之间不会发生自动类型转换 例:byte b1=10;char a =b1;此操作是错的
short byte char 三者可以参与计算,在计算时首先转换成int类型(无论是否同时出现)
boolean不参与转换
强制类型转换:将容量大的数据类型转换为容量小的数据类型,使用时要加强制转换符( ),如 int a =(int)1.9n,可能造成数据溢出或者损失
String和基本类型转换
基本类型转String类型: 语法:将基本类型的值+"" 如int b=1;String a = b+""
String类型转基本数据类型: 语法:通过基本类型的包装类调用parseXX方法
例:String s ="123";int num1=Integer.parseInt(s);得到了字符串s所表示的整数