Java基础知识

1. 类名命名规范

  • Java类名必须以字母开头,后面可以使用字母、数字、下划线,并且长度没有限制
  • 源代码的文件名必须与公共类(public类)的名字相同 ,并用 .java 作为扩展名。

2. main方法

  •  Java 中的 main 方法必须是静态的。
  • 与 C/C++ —样, 关键字 void 表示这个方法没有返回值, 所不同的是 main 方法没有为操作系统返回“ 退出代码”
  • 如果 main 方法正常退出, 那么 Java 应用程序的退出代码为 0, 表示成功地运行了程序。
  • 如果希望在终止程序时返回其他的代码, 那就需要调用 System.exit 方法

3. 数据类型

  • Java数据长度与机器无关,c/c++数据长度与机器位数有关;
  • 8种基本数据类型,4种整形byte, short, int, long,并且没有无符号类型,两种双精度float,double,一种Unicode编码类型char,一种布尔类型boolean
整型数据类型 byte short int long
字节数 1 2 4 8

  • 由于计算机基于二进制,无法表示一些小数,如命令 System.out.println ( 2.0-1.1 ) 将打印出 0.8999999999999999, 这种舍入误差的主要原因是浮点数值采用二进制系统表示, 而在二进制系统中无法精确地表示分数 1/10。因此,在数值计算和金融计算中应该使用BigDecimal类
  • char 类型的值可以表示为十六进制值,其范围从 \u0000 到 \Uffff。'A'是编码值为 65 所对应的字符常量;
  • 在 Java 中,char 类型描述了 UTF-16 编码中的一个代码单元
  • 《Java核心技术卷I》强烈建议不要在程序中使用 char 类型,除非确实需要处理 UTF-16 代码单元。最好将字符串作为抽象数据类型处理
// Look inside c:\users
//会产生一个语法错误, 因为 \u 后面并未跟着 4 个十六进制数,

 

posted @ 2021-12-29 11:13  zmc-creator  阅读(300)  评论(0)    收藏  举报