API/字符编码表/数据类型转换

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所表示的整数

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值