JavaSE 知识点总结
Java历史
詹姆斯 高斯林
基本数据类型与引用数据类型
1byte = 8bit(比特)
基本数据类型:
(4211:4整型,2浮点,1字符,1布尔)
整数型 byte short int long 1,2,4,8 (byte字节)
浮点型 double float double双精度8(byte字节)
布尔型 boolean 1bit
字符型 char 2byte
引用数据类型:
数组[] 类class(抽象类abstract class) 接口interface 枚举enum 注解@interface
整型:
Byte 字节型---->8个bit 敏感单元位
1byte==8bit 0 0000000 2的8次方(256种组合)
用第一个bit位置来记录符号 0正数 1负数
数值的范围 -2的7次方 ~ 2的7次方-1
-128~127
其他的整数类型特点一致
变量与常量
常量:运行过程中,不能再改变的值
作用:代表固定的值,代表一个含义
怎样的值可以算作是常量:固定不变的值,特殊的常量(“abc”—>String) ,自己创建的空间 final int UP = 1;
变量:
指的是程序执行过程中可以改变的值,变量是一个内存空间(小容器),
在创建的时候必须指定数据类型 空间的名字,
变量空间里面只能存一个内容(值 引用);变量空间内的内容是可以改变的
命名的规则:
字母(大小写敏感) 数字(0-9不允许开头) 符号(英文符号_ $)中文不推荐
命名的规约:
类名字: 首字母大写 SuperPerson
变量名: 驼峰式命名法
变量如何创建/声明
数据类型 变量名字;
Int a; String b;
变量是一个空间 可以只创建空间 里面不存放内容,变量创建后是没有默认的空间的;
空的变量空间是不能拿来使用的, 会编译错误
Float e = 3.4F;
从double转化到float会有损失
常量值存储在缓冲区中,常量值的存储形式是以二进制形式存储的
1----->32bit(int) 3.4–>64(bit)