二、Java基础语法部分

发布于:2022-12-11 ⋅ 阅读:(569) ⋅ 点赞:(0)

1、注释

什么是注释
注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的。
注释有哪些
单行注释
// 注释内容,只能写一行
多行注释
/*
  注释内容1
  注释内容2
*/
文档注释
文档注释的内容是可以提取到一个程序说明文档中去的
/**
   注释内容
   注释内容
*/ 
注释的特点
注释不影响程序的执行。
多学一招
快捷键进行注释       功能效果
Ctrl+/            单行注释(对当前行进行注释)
Ctrl+shift+/      对选中的代码进行多行注释

总结
1、注释是什么?
注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的。
2、Java程序中书写注释的方式有几种,各自有什么不同?
单行注释 //
多行注释 /* */
文档注释 /** */  
3、注释有什么特点
注释不影响程序的执行,编译后的class文件中已经没有注释了。
4、注释的快捷键是怎么样的?
Ctrl+/            单行注释(对当前行进行注释)
Ctrl+shift+/      对选中的代码进行多行注释

2、字面量

字面量
计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。
常用数据
常用数据        生活中的写法        程序中的写法                  说明
整数           666,88           666,-88                    写法一致
小数           13.14,-5.21      13.14,5.21                 写法一致
字符           A,0,我           'A','0','我'               程序中必须使用单引号,有且仅能一个字符
字符串         黑马程序员           "HelloWorld","黑马程序员"   程序中必须使用双引号,内容可有可无
布尔值         真、假              true、false                只有两个值:true:代表真,false:代表假
空值                             值是:null                   一个特殊的值,空值(后面会讲解作用,暂时不管)   

总结
1、字面量这个知识是告诉同学们什么啊?
  数据在程序中的书写格式
2、字符、字符串在程序中的书写格式有什么要求?
  字符必须单引号围起来,有且仅能一个字符。
  字符串必须用双引号围来气。
3、几个常见的特殊值的书写格式是? 
  true、false、null、\n、\t    

3、变量

什么是变量
变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。
变量定义的格式
数据类型  变量名称 = 初始值;
                  存储的初始数据
        取名称,首字母建议小写,有意义。
强制限制盒子中存储数据的形式。例如:int(整数类型)、double(小数类型)

总结
1、变量的作用?
  存储一个数据的,可以改变里面存储的数据。
2、变量的格式
  数据类型 变量名称 = 初始值;

4、变量的注意事项

总结
1、变量定义有哪些注意点?
   变量要先声明再使用。
   什么类型变量存储什么类型的数据。
   变量存在访问范围、同一个范围变量名不能重复。
   变量定义时可以没有初始值,但是在使用时必须有初始值。

5、变量原理_ASCII_二进制

二进制
   只有0、1,按照逢2进1的方式表示数据
十进制转二进制的算法
问题
你现在说的数字很小,那我一个数很大,比如153,他的二进制难道我一个个12345678...这样推出来吗,有没有更直接的算法呢?
除二取余法。  
2  6  0
2  3  1
   1
结果:6的二进制是110

2  13  1
2  6   0
2  3   1
   1
结果:13的二进制是1101
计算机中的数据的最小单位
110                                    00000110
6          最小保存单元:8位一组(字节)       6   
计算机最小的组成单元是:使用8个二进制位为一组,来保存数据,我们称之为一个字节(byte,简称B)。
其中的每个二进制位称之为一位(bit,简称b),1byte = 8bit简写 1B = 8b 

总结
1、数据在计算机底层都是怎么存储的?
   都是采用二进制:使用0、1,按照逢2进1的规则表示数据来存储。
2、如何快速的算出一个数据的二进制形式?
   除二取余法
3、数据在计算机底层存储的最小单位是什么?
   字节,一个字节等于8个二进制位:1B=8b
   
字符在计算机是如何存储的呢?
ASCII编码表:即美国信息交换标准编码,规定了现代英语、数字字符、和其他西欧字符对应的数字编号。

总结
1、字符数据在计算机中是怎么存的?
   字符存的是ascii码表中对应的数字的二进制形式。
   字符'A'对应的数字是65
   字符'a'对应的数字是97
   字符'0'对应的数字是48
2、图片和音视频等文件的数据是怎么存储的啊?
   也是采用二进制进行存储的。      

6、进制转换_八进制_十六进制

二进制数转十进制数
2的3次方     2的2次方     2的1次方    2的0次方
8           4           2          1
0           0           1          1

10的3次方    10的2次方    10的1次方    10的0次方
1000        100         10          1
1           9           9           8

2的3次方     2的2次方                 2的0次方
8           4                       1
1           1           0           1

8    +      4                  +    1  = 13

八进制、十六进制介绍
为了便于观察和表示二进制,推出了八进制和十六进制。
每3位二进制作为一个单元,最小数是0,最大数是7,共8个数字,这就是八进制。
97:01100001           000   0
01、100、001 -> 141    111   7
每4位二进制作为一个单元,最小数是0,最大数是15,共16个数字,依次用:0~9 A B C D E F代表就是十六进制。
97:01100001 
0110、0001  -> 61

注意
Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以0B或者0b、0、0X或者0x开头。

计算机的数据单位
计算机最小的组成单元是:字节,1B=8b。
在B的基础上,计算机发展出了KB、MB、GB、TB、...这些数据单位。
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

总结
1、二进制如何计算成十进制?
2的3次方     2的2次方                 2的0次方
8           4                       1
1           1           0           1

8    +      4                  +    1  = 13
2、二进制如何计算成八进制?
  每3位二进制作为一个单元,最小数是0,最大数是7,0-7有8个数字。
  二进制转八进制: 01100001 --> 001 100 001 -> 141
3、二进制如何计算成十六进制?
  每4位二进制作为一个单元,最小数是0,最大数是15,
  0-15有16个数字,依次用:0~9 A B C D E F代表就是十六进制。
  二进制转十六进制:
  01100001 --> 0110 0001  -> 61
  11111010 --> 1111 1010  -> FA
4、数据大小的单位换算是怎么样的?
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB  

7、数据类型

数据类型的分类
  引用数据类型(除基本数据类型之外的,如String,其他的后面学习)
  基本数据类型:4大类8种。
  
总结
1、数据类型分为几种?
   引用数据类型:String
   基本数据类型:4大类8种。
       byte short int(默认) long 整型  
       float double(默认)  浮点型
       char 字符型
       boolean 布尔型
2、随便写的整数、小数字面值默认什么类型?       
  23,默认是int类型,加上L/l就是long类型的数据了。
  23.8,默认是double类型,加上F/f就是float类型了。

8、关键字_标识符

关键字
Java自己保留的一些单词,作为特殊功能的,例如:public、class、byte、short、int、long、double...
我们不能用来作为类名或者是变量名称,否则报错。
注意:关键字很多,不用刻意去记。

标识符
标识符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。
标识符的要求
基本要求:由数字、字母、下划线(_)和美元符($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写

命名指导规范
变量名称:满足标识符规则,建议全英文、由意义、首字母小写,满足"驼峰模式",例如:int studyNumber = 59。
类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足"驼峰模式",例如:HelloWorld.java。

总结
1、关键字的特点
  Java自己保留的,我们不能用来取名字。
2、标识符
  取名字的规则,数字,字母,下划线,美元符等组成。
  数字不能开头,不能是关键字。  

网站公告

今日签到

点亮在社区的每一天
去签到