Java学习笔记

Java课程教学视频

博客部分截图来自以下链接:
黑马程序员2022年Java教学视频

一、下载与安装JDK、并配置环境、基础介绍

下载与安装JDK、并配置环境博客链接

1、跨平台原理

跨平台原理

2、Java基础概念

2.1、注释示例

注释示例

2.2、注释概念

注释概念

2.3、注释分类

注释分类

4、关键字

class

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、短路逻辑运算符

短路逻辑运算符

  • 示例
    示例

6、三元表达式

三元表达式

7、运算符优先级

运算符优先级

搁置,有基础,学习JavaWeb去了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫腻余腥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值