冯诺依曼体系结构:
输入设备:键盘/麦克风
外存储器:硬盘 光盘 u盘 磁盘
内存储器:8+256
整型变量 int 四个字节 不管多少位的系统 没有所谓的无符号 可移植性 统一都是有符号的 表示的范围:-2^31~ 2^31-1 最大值加1就是最小值 最小值-1就是最大值
Integer 是包装类
长整型 long 8个字节 64位 表示的范围:-2^63~ 2^63-1 定义变量时: Long a=10L;
双精度浮点类型 double 8个字节
float -》6位 小数没有精确的数字 只能精确到小数点后6位 单精度 4个字节 float a=10.0f
字符类型 char ch=‘a’; 1个汉字是2个字节 char是两个字节 字符使用ascii字符编码
字节类型 byte b=10;有符号;取值范围 -128~127占一个字节 相当于C语言中的char
短整型 short 2个字节 表示的范围:-2^15~ 2^15-1
布尔类型 boolean 取值:true/false,不能有其他的值 在JVM的规范中,并没有规范boolean类型的大小,有些书是一个比特位,有些说是一个字节;注意⚠️:假设四个选项,找出正确的??看看其他三项是否是明确错误的?
字符串类型/引用类型 String 其他数据类型和字符串使用➕拼接 是字符串;转义字符,打印“ 写\” ,打印、\写为“\
在java当中,数值类型都是有取值范围的,不能超过他的范围
变量的命名:小驼峰 数字 字母 下划线 美元符号组成
变量定义不初始化可以吗?不可以,先初始化在使用;
类名是大驼峰 变量是小驼峰
IDEA不要安装中文插件 使用全英文 快捷键使用:psvm-main函数 sout-打印
包装类 short ->Short可以看作short的plus版本 只有8种基本数据类型才有对应的包装类
变量的作用域?作用范围,找变量所在的花括号;在Java当中没有所谓的成员变量的定义
变量的命名规则:字母 数字 下划线 美元符号 小驼峰(除第一个单词之外,其他单词首字母大写,常用于方法和变量)大驼峰(大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间)
常量(在程序运行的过程中不能修改,在程序编译的时候就知道值):1、字面值常量;2、final修饰的变量 只能初始化一次
变量(在程序运行的时候才知道值)
上一篇:java基础-day03-数组