注释:
注意点:不会被编译和运行
关键字:
被java赋予特殊含义的单词,特点是:单词全部都是小写,并且变颜色
(注意:main虽然不是关键词,但可以理解为比关键词还关键的单词)
常量:
指数据值
java程序 运行在 jvm虚拟机 中,jvm 运行在 电脑的 运行内存 中,用户输入的数据也是存储在 运行内存中
变量:
变量就是内存中的存储空间,空间中存储经常发生变化的常量
变量在使用前必须赋值,否则会报错
数据类型分为:
基本数据类型和引用数据类型,
引用数据类型包括:类(class)、接口(interface)、数组([ ])
计算机最小的“存储单元”是字节(byte),
通常用一个大写字母B表示,字节是由连续的8个位组成
“计算机存储设备(即每个存储单元 的总和)” 的 最小信息单元 叫“位(bit)”,又称比特,用小写字母b表示
数据类型 | 关键字 | 内存占用(字节) |
整数 | byte short int long | 1 2 4 8 |
浮点数 | float(单精度) double(双精度) | 4 8 |
字符 | char | 2 |
布尔 | boolean | 1 |
float类型变量,须在数值后加F,可大小写,建议大写
long类型变量,须在数值后加L,可大小写,建议大写
标识符:
指自己起的名字
由数字、字母、下划线(_)和美元($)组成
不能以数字开头
不能是关键字
区分大小写
命名方式:
小驼峰命名法:一般用于方法和常量的命名
一个单词全部小写
两个单词,第二个单词首字母大写
大驼峰命名法:一般用于类的命名
一个单词首字母大写
两个单词,两个单词的首字母都大写
键盘录入技术
导包:import java.util.Scanner;
创建对象:Scanner scanner = new Scanner(System.in);
接收键盘录入数据:int i = scanner.nexInt();