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转换会有溢出

 

posted @ 2022-05-19 21:35  慢漫曼蔓  阅读(84)  评论(0)    收藏  举报