JAVA知识整理-0

本文主要介绍了Java中的基础知识,包括各种数据类型的默认值和转换规则,特别是整型和浮点型的处理。此外,还详细讨论了字符串与其他数据类型的连接以及基本数据类型与String之间的转换。接着,文章探讨了强制类型转换的注意事项,以及在测试部分涉及的标识符命名规范。文章还讲解了赋值运算符的使用,特别是`short s = s+2;`和`s += 2;`的区别。最后,文章深入浅出地讲解了数组的概念、初始化方式以及多维数组的遍历和二维数组的内存模型,同时还提及了排序算法的基本思想和分类。
摘要由CSDN通过智能技术生成

基础知识

java整型变量默认为int

java的整型常量默认为int型,声明long型常量须后加‘ l’ 或‘ L’
java程序中变量通常声明为int型,除非不足以表示较大的数 ,才使用long

Java的浮点型常量默认为double型,声明float型常量,须后加‘ f’ 或‘ F’ 。

字符类型char,用单引号' a '  ,括起来。

基本数据类型转换

1.byte,short,char之间不会相互转换,他们三者在计算时首先为int类型 。
2.boolean类型不能与其它数据运算。
3.当把任何基本数据类型的值和字符串 (String)进行连接运算时 (+) ,基本数据类型的值将自动转化为字符串(String)类型 。

字符串类型

1.String不是基本数据类型属于引用;String必须要用双引号" ",引起来;

2.使用方式与基本数据类型一致。例如 :String str = “ abcd ”;

3.八种基本数据类型都可以和String连接

str = str + 'a' ;   // 注意要判断是连接,还是运算符

str = 123 + "";  //正确

str = 123;  //错误,int类型不能赋值给str

基本数据类型可以转换;String类型与基本数据类型转换,需要使用包装类

强制类型转换

1.自动类型转换的逆过程 ,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 :() ,但可能造成精度降低或溢出 ,格外要注意 。
2.通常 ,字符串不能直接转换为基本类型 ,但通过基本类型对应的包装则可以实现把字符串转换成基本类型 。
如: String a = “ 43 ”;  int i = Integer.parseInt(a);
boolean类型不可以转换为其它的数据。

测试

1.标识符的命名规范

包名:多单词组成,所有字母都小写:xxxyyyzz

变量名、方法名:多单词组成,第一个单词首字母小写,第二个单词开始,首字母大写,如:xxxYyyZzz

常量名:所有字母都大写;单词间用下划线连接,XXX_YYY_ZZZ

类名、接口名:多单词组成,所有单词的首字母大写:XxxYyy

2.自动转换

byte、short、char->int->long->float->double

 3.整型默认的是什么类型,浮点型(实数型)默认的是什么类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值