8.0源文件声明规则
源文件声明规则:一个源文件只能有一个public类,且源文件名称应该和public类保持一致
若一个类定义在某个包中,那么package应在源文件的首行
若源文件包含 import 语句,那么import应该放在 package 语句和类定义之间。如果没package 语句,那么 import 语句应该在源文件中最前面。
同一源文件中,不能给不同的类不同的包声明
java包:对类和接口进行分类
import语句:用来提供一个合理的路径,使编译器找到某个类
例:import java.io.*; //命令编译器载入java_installation/java/io 路径下的所有类




Java常量:final修饰常量 例:final double PI=3.1415926
byte,int,long,short都可用十进制,十六进制,八进制方式表示
使用字面量时,前缀0表示八进制,前缀0x表示十六进制
例:int decimal = 100; int octal = 0144; int hexa = 0x64;
\n 换行; \r 回车; \f 换页符; \b 退格; \0 空字符; \s 空格; \t 制表符
\" 双引号;\' 单引号; \\ 反斜杠; \ddd 八进制符; \uxxxx 16进制Unicode字符(xxxx)
自动类型转换:byte,short,char -> int -> long -> float -> double (低到高)
规则:不能对boolean类型进行转换;浮点数直接舍弃小数,不进行四舍五入
自动类型转换:转换前的数据类型位数要低于转换后的数据类型
强制类型转换:转换前的数据类型位数高于转换后的数据类型


byte最大值为127,int强制byte转换会有溢出

浙公网安备 33010602011771号