一、注释详解
1.1 注释的语法:
// 单行注释
/*
多行注释
*/
/**
文档注释
*/
1.2 注释的特点:
- 注释不影响程序的执行,在Javac命令进行编译后会将注释去掉
1.3 注释的快捷键
二、字面量详解
2.1 字面量的概念:
计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式
2.2 常用的数据:
System.out.println(); // 这个本身就自带换行
三、变量
3.1 认识变量
- 变量是用来记住程序要处理的数据的。
- 变量的定义格式:数据类型 变量名称 = 数据
3.2 为什么要使用变量
- 使用变量记住要处理的数据,编写的代码更加灵活,管理代码更加方便
3.3 变量在计算机中的执行原理
- 变量就是一个盒子,我们是可以将一些数据放入盒子中
3.4 变量的特点
- 变量中的数据是可以被替换的
3.5 使用变量的几点注意事项
- 变量要先声明,才能使用
- 什么类型的变量,只能存储什么类型的数据
- 变量存在访问范围,同一个范围内,多个变量的名字不能一样
- 变量定义时可以不给赋初始值,但是在使用时,变量里必须有值
四、关键字、标识符
4.1 关键字
- Java语言自己用到的一些词,有特殊作用的,我们称之为关键字,如:public,class,int,double……
- 注意:关键字是java用不了的,我们就不能用来作为:类名、变量名,否则会报错!
4.2 标识符
标识符就是名字,我们写程序时会其一些名字,如类名、变量名等等都是标识符
标识符的要求:
基本组成:由数字、字母、下划线和美元符等组成
强制要求:不能以数字开头,不能以关键字作为名字,并且是区分大小写的
五、变量详解
5.1 变量的数据在计算机中的存储原理
- 二进制:只有0和1,按照逢2进1的方式表示数据。
- 计算机汇总表示数据的最小单位:一个字节(byte,简称B,是使用8个二进制位组成的)
- 字符在计算机中是如何存储的呢?字符存的是ASCII码表中对应的数据二进制
5.2 数据类型
数据类型分为:基本数据类型和引用数据类型
基本数据类型:
引用数据类型:string
- 随便写的整数,默认是int类型,加上L/l就是long类型的数据
- 随便写的小数,默认是double类型,加上F/f就是float类型
六、类型转换
6.1 自动类型转换
- 为什么要进行类型转换 ----- 存在不同类型的变量赋值给其他类型的变量
- 类型范围小的变量,可以直接赋值给类型范围大的变量
- byte ----- short ----- int ----- long ----- float ----- double
6.2 表达式的自动类型转换
- 表达式的最终结果类型是由表达式中的最高类型决定
- 在表达式中,byte、short、char是直接转换为int类型参与运算
6.3 强制类型转换
- 强行将类型范围大的变量,数据赋值给类型范围小的变量
注意事项:
- 强制类型转换可能会造成数据溢出(丢失)
- 浮点数强转为整形,直接丢掉小数部分,保留整数部分返回
七、运算符
7.1 基本的算法运算符
“ + ” 符号可以做连接符,在进行字符串运算的时候,是可以用作运算符的,其结果依然是一个字符串。
7.2 自增自减运算符
自增自减的使用注意事项:
7.3 赋值运算符
基本赋值运算符:从右边向左边看
扩展赋值运算符:
7.4 关系运算符
7.5 逻辑运算符
逻辑短路:
7.6 三元运算符
7.7 运算符的优先级
八、API程序
类似于C++的库函数。