java小知识点1

Posted 一个后端狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小知识点1相关的知识,希望对你有一定的参考价值。

char占2Byte,采用utf-16编码。

java可以使用中文当做变量名,因为java的字符集是unicode。

导入一个类下所有的静态方法:import static java.lang.Math.*

虚箭头表示可能有精度损失,注意int->float可能有损失,long->double可能有损失。

System.out.println((int) 1.1 - 0.1); >>>0.9,表示强制类型转换优先级大于运算符

当字符串与任意一个非字符串的值连接,非字符串的值都会转换为字符串。比如:"PG" + 12 = "PG12"

java字符串是不可变的,编译器可以让字符串共享,运行时动态创建的字符串不会共享。

输入输出:Scanner和PrintWriter

java无法在嵌套的代码块中声明同名变量

大数计算,精确计算:BigInteger和BigDecimal

 foreach语句,对象必须是一个数组或者实现了iterable接口。

初始化一个匿名数组new int[] {1, 2, 3}

数组拷贝:Arrays.copyOf

数组排序:Arrays.sort

创建一个不规则数组:

1 int[][] odds = new int[NMAX + 1][];
2 for (int i = 0; i < NMAX + 1; i++){
3     odds[n] = new int[i + 1];    
4 }

 

以上是关于java小知识点1的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

java项目小手册

微信小程序代码片段

Flutterflutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘(代码片段

java知识28 Java封装多测师

Android课程---Android Studio使用小技巧:提取方法代码片段