首页 > 编程语言 > 详细

Java学习

时间:2019-08-06 19:16:04      阅读:106      评论:0      收藏:0      [点我收藏+]

Java中的所有函数都属于某个类的方法

Java没有任何无符号的int、long、short 或 byte 类型

浮点数值不适用于无法接受舍入误差的金融计算中,比如2.0-1.1不会输出想要的0.9,如果不允许有任何舍入误差,应该使用BigDecimal类

建议不要在程序中使用char类型,除非确实需要处理UTF-16的代码单元,最好将字符串作为抽象数据类型处理

boolean类型:整数和布尔值之间不能相互转换

利用final指示常量,只能赋值一次,一旦被赋值后,就不能更改了

类常量:希望某个常量可以在一个类中的多个方法中使用,用 static final 设置,如果一个常量被声明为 public 那么其他类方法也可以使用这个常量,const是java的保留关键词,但并没有使用

操作符:>>>运算符会用0填充高位,这与>>不同,它会用符号位填充高位,不存在<<<运算符

字符串:String.subtring,+,String.join等等

String类没有提供用于修改字符串的方法,不能修改Java字符串中的字符,可以提取子串后拼接

一定不要使用==运算符检测两个字符串是否相等,它只能判断两个字符串是否在放置在同一个位置上,可以用equals或compareTo

空串是长度为0的字符串,是一个java对象,null则不是

比C++多了带标签的break: 目的是跳出嵌套的深层循环,标签必须放在希望跳出的最外层循环之前,并紧跟一个冒号,通过执行带标签的break跳转到带标签语句块的末尾,if语句也同样使用,但不能跳入语句块,只能跳出

 

Java学习

原文:https://www.cnblogs.com/demian/p/11310911.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!