文章目录
Java课程教学视频
博客部分截图来自以下链接:
黑马程序员2022年Java教学视频
一、下载与安装JDK、并配置环境、基础介绍
1、跨平台原理
2、Java基础概念
2.1、注释示例
2.2、注释概念
2.3、注释分类
4、关键字
class
5、字面量分类
- 示例:
package Summer_Study.day02;
/**
* 功能: 字面量分类
* 作者:Sherry
* 日期:2022-07-22
*/
public class ValueDemo1 {
public static void main(String[] args) {
// 目标: 需要掌握常见的数据在代码中如何书写
// 整数
System.out.println(666);
System.out.println(-777);
// 小数
System.out.println(1.93);
System.out.println(-3.555);
// 字符串
System.out.println("黑马程序员,成就IT黑马");
System.out.println("Sherry");
// 字符
System.out.println('男');
System.out.println('女');
// Boolean
System.out.println(true);
System.out.println(false);
// 空
// 细节: null 不能直接打印的
// 如果我们需要答应null, 只能用字符串答应
System.out.println("");
}
}
5.1、特殊字符
\t (制表符)
6、变量
6.1、什么是变量
6.2、定义变量格式
- 例子
package Summer_Study.day02;
/**
* 功能:
* 作者:Sherry
* 日期:2022-07-22
*/
public class VaeiableDemo1 {
public static void main(String[] args) {
// 定义变量
// 数据类型 变量名 = 数据住;
// 数据类型: 限定了变量能存储数据的类型
// int (整数) double (双精度小数)
// 变量名: 就是存储空间的名字
// 作用:方便以后使用
// 数据值: 真正存在变量中的数据
// 等号: 赋值, 把右边的数据赋值给左边的变量
int a = 10;
System.out.println(a);
}
}
6.3、变量的总结
二、运算符
1、算数运算符
整数参与计算,结果只能得到整数
小数参与计算,结果有可能不精确,
取模、取余。实际上也是做除法运算,只不过得到的是余数而已
- 隐式转换:摆个
取值范围小
的数据,转成取值范围大
的数据
byte < short < int < long < float < double
【double
是最大的】
- 强制转换
- 在执行 + 运算时若有字符串:
注意: 字符是 ’ '包含的只含一个数据的,而字符串是 " " 包含的,不管有多少
- 字符的 + 操作 这里的字符指的是 声明为
char
的数据变量
2、自增(减)运算符
int a = 10;
int b = a++;
表示先用后加,就是 先使用a的值,用完了再自增
也就是在这里输出b 那么b的值是10,因为他要先把a的值赋给b,调用b之后再去自增
int a = 10;
int b = ++a;
表示先加后用,也就是先将a自增1 再赋值给b
也就是在这里输出b 那么b的值是11,因为他要先把a的值自增+1,然后调用b之后再去输出所以这里b=11
3、赋值运算符
4、关系运算符(比较运算符)
5、逻辑运算符
5.1、短路逻辑运算符
- 示例