D01 第一部分 Java基础语法要点记忆

D01 第一部分 Java基础语法



前言

本篇采用了黑马程序员的笔记,并自己进行了总结。

包含

01.Java介绍
02.基础语法(基础概念,运算符和表达式,流程控制语句及循环高级用法的总结)


提示:以下是本篇文章正文内容,下面案例可供参考

1.入门及基础概念

1.1 人机交互

1.1.1 什么是cmd?

  • 在windows操作系统中,利用命令行的方式去操作计算机。
  • 扩展-真正的DOS命令是1981年微软和IBM出品的MS-DOS操作系统中的命令才叫做DOS命令。这个时候叫做CMD命令会更准确一些。

1.1.2 如何打开CMD窗口?

  • 1按下快捷键:win + R。

此时会出现运行窗口。

  • 2 在运行窗口中输出cmd
  • 3 输出回车。
    在这里插入图片描述

拓展
win+E:打开资源管理器
默认操作文件夹:在C盘下用户(users)下可以找到moon文件夹
桌面也是一个文件夹:desktop

1.1.3 常见的CMD命令

操作说明
盘符名称:盘符切换。E:回车,表示切换到E盘。
dir查看当前路径下的内容。
cd 目录进入单级目录。
cd …回退到上一级目录。
cd 目录1\目录2…进入多级目录。
cd \回退到盘符目录。
cls清屏。
exit退出命令提示符窗口。

1.1.4 环境变量

作用:
如果我想要在CMD的任意目录下,都可以启动某一个软件,那么就可以把这个软件的路径配置到环境变量中的PATH里面。

在启动软件的时候,操作系统会先在当前路径下找,如果在当前目录没有再到环境变量的路径中去找。如果都找不到就提示无法启动。

环境变量思维导图

1.2 Java概述

1.2.1 Java的版本注意

在这里插入图片描述

1.2.2 Java语言的3大平台

在这里插入图片描述

1.2.3 运行流程及跨平台原理

  • 运行流程

在这里插入图片描述1.编写Java程序,生成.Java文件
2.编译:

编译文件。编译后会产生一个class文件。

java文件:程序员自己编写的代码。

class文件:交给计算机执行的文件。

3.运行代码

注意:运行的是编译之后的class文件。

用到两个命令:

javac + 文件名 + 后缀名 (就是编译java文件)

java + 文件名(运行编译之后的class文件)
  • 跨平台原理:
    .class文件运行在虚拟机上,针对于不同的操作系统,Java提供了不同的虚拟机。
    在这里插入图片描述

1.2.4 JRE和JDK

在这里插入图片描述

  • JVM(Java Virtual Machine),Java虚拟机
  • JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
  • JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
    总结:
    在这里插入图片描述

2.基础语法

2.1 基础概念

1. 注释

注释是对代码的解释和说明文字。
在这里插入图片描述快捷键:
1.单行注释:ctrl+/
2.多行注释:ctrl+shift+/

2. 关键字

在这里插入图片描述

3. 字面量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 变量

什么是变量?

变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。

变量的定义格式
在这里插入图片描述

变量的注意事项
在这里插入图片描述
总结:
在这里插入图片描述

6. 数据类型

文本数据

在这里插入图片描述

图片数据

在这里插入图片描述
在这里插入图片描述

声音数据-采样点数对应声音的品质

在这里插入图片描述

Java语言数据类型的分类

基本数据类型的四类八种
在这里插入图片描述在这里插入图片描述引用数据类型

不是直接存储,是引用了存储数据的地址

7. 标识符

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.2 运算符和表达式

1.概念

在这里插入图片描述

2.算数运算符

      • / %

3.隐式转换

在这里插入图片描述

3.隐式转换

在这里插入图片描述

4.强制转换

在这里插入图片描述

5.字符串的+操作

在这里插入图片描述

6.字符的+操作

在这里插入图片描述

7.自增自减运算符

在这里插入图片描述
在这里插入图片描述

8.赋值运算符

运算过程:就是把等号右边的结果赋值给左边的变量

9.扩展赋值运算符

在这里插入图片描述

10.关系运算符

在这里插入图片描述

11.逻辑运算符

在这里插入图片描述

12.短路逻辑运算符

在这里插入图片描述

13.三元运算符

在这里插入图片描述

14.运算符的优先级

小括号优先于所有。

15.原码,反码,补码

在这里插入图片描述

其他运算符

在这里插入图片描述

2.3 流程控制语句

判断语句:if语句

在这里插入图片描述在这里插入图片描述在这里插入图片描述

switch语句

在这里插入图片描述

循环结构(for, while, do…while)

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.4 循环高级

1.无限循环

又叫死循环。循环一直停不下来。

在这里插入图片描述
在这里插入图片描述

2.条件控制语句

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值