Java_Day_01_总结

 * 程序:可执行文件,一堆命令,静态,一般存放在硬盘中
 * 进程:正在执行的程序,保存运行内存中,是动态的
 * 内存:两端无限延伸线(0,1)比特位
 * 硬盘:螺旋线
 * 正数存源码,负数存补码
 * 1byte(字节)=8bit(比特)       short=2byte=16bit        int=4byte=32bit
 * byte=0-255
 * 保存负数:byte=-128--127      缩小一倍精度
 * a对应97,A对应65  A-a相差32  字符0对应48

  * 浮点型
 * float 32位
 * float声明。值必须加F
 * double 64位
 * double声明 值需要加D
 * 整数保存的数二进制小数        浮点数保存的是科学计数法  123+E21

 *  java中字符型站两个字节  就是16位 以英文单引号表示,且只有一个字符
 * short :-32768~32767
 * char:0~65535 无负数,不需要符号位

 *布尔型:在内存中占1字节0错1对

 *类型转换

 * 除了布尔型都可进行转化
 * 自动类型转换:低精度到高精度转换
 *         byte-->short-->    int-->    long-->float-->double
 *                      char-->int-->    long-->float-->double
 * 强制类型转换:高精度到底精度转化

 * 变量声明
 * 数据类型  变量名=值;
 *局部变量和成员变量
 *成员变量分为成员和静态成员, 静态成员又称为静态变量
 *变量都有作用域{}之间,代码严格重上到下执行,变量不能先使用后声明
 *局部变量:方法内声明的变量,只能在该方法中使用名字调用该变量且,局部变量没有默认值,必须赋值。
 *静态变量:和方法平级,在类体中用static声明的变量需要通过类名.静态变量名调用        在当前类中调用时可以省略。
 *有默认值:整数为0、小数0.0、布尔型 flase、字符型\u0000、引用类型 null
 *成员变量:在类体中,没有使用static声明的变量,和方法平级
 *需要用类名.变量名调用

上一篇:task.7


下一篇:Java基础语法(注释、标识符、数据类型)