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、标识符 取名字的规则,数字,字母,下划线,美元符等组成。 数字不能开头,不能是关键字。