3:基础语法

下面呢,我们来学习Java基础语法部分的知识,这些内容是我们后面编写程序的基本功,所以呢,大家得好好学习,下面我们说一下这一块的课程安排:

1639748122994

至于这5个小知识,我们该怎么用,下面呢,我们分别来讲解,首先,我们学习字面量。

3.1 字面量

那什么是字面量呢?

那Java中有哪些类型的字面量呢?

1639748232481

知道了Java中的字面量后,下面我们到IDEA中去演示一下字面量的使用:

讲解完毕之后,大家赶快动手练习一下吧。

3.2 数据类型

刚才我们学习了字面量,而Java是一种强类型语言,针对每种数据都给出了明确的数据类型,那我们刚才学习的几种字面量分别应该是什么类型的呢?

1639748532558

那为什么会有不同的数据类型呢?因为

在讲解不同的数据类型前,这里我们先普及一个小知识,就是字节的概念:

计算机中存储数据的最小单位是:字节(byte),用B表示。

我们可以看一下硬盘存储的文件:以字节为单位

1639748712003

为了帮助大家更好的理解字节这个单位,我们来说一下,常见的存储单位:

1TB = 1024GB

1GB = 1024MB

1MB = 1024KB

1KB = 1024B

这样呢,我们对字节就能有一个基础认知。有了一个基础的认知之后,我们再来说Java中的数据类型

1639748785687

今天我们重点学习的是基本数据类型,关于引用数据类型,后面我们会重点学习。

在这里,我们给出每种基本数据类型的内存占用和取值范围,大家了解一下:

1639748866566

说明:E+38表示:乘以10的38次方。同理E-45表示:乘以10的负45次方

整数默认是:int类型

浮点数默认是:double类型

这样呢,我们就了解了Java中的8种基本数据类型,以及每种数据类型占用字节的情况和取值范围。关于数据类型,我们就先讲到这里。

3.3 变量

学完后数据类型后,下面呢,我们来学习Java中非常重要的一个知识:变量。

那为什么要有变量呢?看这里,我们写了一段代码,在控制台显示商品的促销活动:

1639749167095

结果,老板觉得,这个价格有点高,怕销售不好,所以决定再降100元,要求把所有的998的地方修改为888。于是你就开始改代码,改完之后如下:

1639749235135

结果呢?老板又觉得不划算,让你还是改回998吧,这个时候,你就要哭了。还好要修改的地方不多,要是有很多地方都要进行类似的操作,那多麻烦啊,有没有简化的方式呢?

答案当然是有的,我们找一个空间存储数据:888,并给它起个名字:price

1639749348313

这样我们的代码就可以写成这个样子:

1639749389479

如果要修改price里面的数据,我们只需要修改一处就可以了,代码不需要改动,但是却实现了任意修改price的效果。

1639749434719

其实,这就是Java中的变量技术。有了它之后,我们就可以把变化的数据用一个变量存储,代码正常编写即可,如果需要修改数据,我们修改变量的值就可以了。那什么是变量呢?

知道了,什么是变量后,下面我们来说一下变量的定义格式:

了解了变量的定义格式和使用方式后,下面我们到IDEA中去演示一下:

学完了变量的定义,输出使用和修改值使用后,大家赶快动手练习一下吧。

3.4 变量的案例

了解了变量的定义和基本使用后,下面我们来做两个案例,熟悉一下变量的使用:

3.4.1 手机信息描述

需求:分析下图指定数据,看看哪些可以通过变量表示,并思考采用那种数据类型,最后通过程序实现

指定数据:京东价,重量,颜色

1639749873847

分析:

① 京东价,重量,选择颜色这些字都是固定的,但是他们后面的数据是变化的,所以要用变量表示

② 价格,可以用double或者int类型来表示,这里我们用int类型表示;

重量,用double类型表示;颜色,用String类型表示

分析完毕之后,下面我们到IDEA中去实现一下:

讲解完毕后,大家赶快动手练习一下吧。

3.4.2 疫情防控信息采集表

需求:分析右图信息,并通过程序实现

1639749999955

通过上图数据,我们可以根据变化的数据,提取出下图:

1639750064471

分析:

① String name = “风清扬”;

② int age = 36;

③ char gender = ‘男’; 也可以采用String类型表示

④ double temperature = 36.2;

⑤ boolean flag = true; 也可以采用char或者String表示

分析完毕之后,下面我们到IDEA中去实现一下:

 

讲解完毕后,大家赶快动手练习一下吧。

3.5 变量的注意事项

关于变量的使用呢,我们讲解几个小的注意事项,大家了解一下,这样呢,遇到变量的问题后,大家就可以知道如何解决了。

变量的注意事项:

IDEA中代码演示如下:

讲解完毕后,大家赶快动手练习一下吧。

3.6 关键字

下面我们来学习一个小的知识点:关键字。

首先,我们得知道什么是关键字:

关键字:就是被Java语言赋予了特定含义的单词

我们先来看一下,曾经写过的代码中,出现的关键字:

1639750407320

了解了什么是关键字后,我们来说一下关键字的特点

知道了关键字的特点后,这里我们给大家看看Java中的关键字:

1639750514625

虽然比较多,但是大家不用担心。因为:关键字,我们不需要专门记忆。这些关键字我们在开发中比较常用的,写的多了,你自然就记住了。好了,Java中的关键字我们就先讲到这里。

3.7 标识符

下面呢,我们来讲解基础语法部分最后一个知识:标识符。

首先,我们来说一下什么是标识符:

标识符:就是给类,方法,变量等起名字的符号

比如,我们前面写类的时候,起的名字:HelloWorld,变量的时候,价格,price等,这就是标识符。

 

那这个符号你能随便写呢,当然是不能的,这里我们来看一下标识符的组成规则:由数字、字母、下划线(_)和美元符($)组成

了解了组成规则后,这里我们还得说一下注意事项:

判断下面哪些标识符不符合规则

bj b2 2b _2b class helloworld

按照我们讲解的规则,大家应该能够判断出来:2b和class是不符合规则的。

 

知道了标识符的组成规则和注意事项后,这里我们再说一下起名字常用的命名约定:

一般来说,小驼峰命名法适用于对方法,变量等起名字。大驼峰命名法适用于对类,接口等起名字。

 

最后再强调一点,就是我们起名字,最好能够做到:见名知意

比如,我们前面讲解过的变量的案例中,我们起的名字就做到了见名知意。

1639751032842

好了,到此关于标识符我们就先讲到这里。