1.注释
单行注释://
多行注释:/*.....*/
文档注释:/**.......*/
2.标识符
命名:<1.>以字母、下划线、$开头;
<2.>其余部分可以使用字母、下划线、$、数字;
<3.>大小写敏感
使用规范:<1.>类名:每个字母首字母大写;
<2.>方法和变量名:除第一个字母小写,其余字母首字母大写(即:驼峰原理)
编码集:Unicode(字母包括汉字)
编码方式:UTF-8(UTF-8是Unicode的实现方式)
3.变量:"可操作的存储空间"
使用:每个变量都必须声明其数据类型
类型(单个):基本类型、应用类型
数据类型 | 基本数据类型 | 数值型 | 整数类型(byte[1字节]、short[2字节]、 int[4字节]、long[8字节]) |
浮点类型(float[4字节]、double[8字节]) | |||
字符型 | char[2字节] | ||
布尔型 | boolean[1位] | ||
引用数据类型 ([4字节]) | 类 | class | |
接口 | interface | ||
数组 |
注:1字节 = 8位
整体:局部变量、成员变量、静态变量
int a =4;
4.常量
final double PI = 3.14;
5.运算符
使用:想要确定优先级,加括号
逻辑运算符和位运算符:区别在于数据类型,逻辑运算符处理的是boolean类型
位运算符:<<左移(*2)、>>右移(/2)
一元运算符: 如果有表达式 a = i++ ;它等价于 a = i;i = i + 1;
如果有表达式 a = ++i;它等价于i = i + 1;a = i;
6.类型转换
自动类型转换、强制类型转换(在需要类型转换数据加括号)
7.键盘输入和输出
输入:Scanner scanner = new Scanner(System.in)
String string = scanner.nextLine();
输出:sout