JAVA学习总结二

JAVA基本数据类型:

              类型              关键字          内存占字节数             取值范围

          字节型           byte                     1                          -128~127

              短整型           short                    2                          -32768~32767

              整型              int                         4                          -2147483648~

          长整型           long                      8                          -9223372036854775808~

          单精度           float                      4                          3.4E-38~3.4E38

          双精度           double                  8                          1.7E-308~1.7E308

              布尔型           bool                     

              字符型           char                     2                          0~65535

JAVA跳转语句及其区别:

Abreak语句             Java中可以用break语句跳出循环,从紧跟其该循环结构的第一条语句执行

Bcontinue语句         用来结束本次循环,跳过循环体中下面未执行的语句,进行住址条件判断,决定是否下次循环执行。

Creturn语句            用来使程序从方法中返回,并未方法返回一个值。

Sting StringBuffer的区别:

String专门定义不变字符串,而StingBuffer用来定义可变字符串。

String不是简单数据类型,而是Java定义的一个类,属于引用类型。

两者在性能上有很大的区别:  

String比较适合短的字符串,StingBuffer适合动态增加的字符串。在实际使用过程中,String+String这种在BS开发结构中不被提倡,对性能影响比较大。而StingBuffer则是比较推荐使用方法。不提倡使用的还有System.out.print()方法。

工作时在堆和栈的不同:

每一个   String值都是一个对象,在内存中的地址是相对唯一的.  

对一个String值的改动也就是新创建了一个对象.  

而每一个StingBuffer值可以进行append,insert,reverse,setCharAt,setLength等操作。但他始终是一个对象,没有产生新对象。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值