1.注释
注释分为三类,单行注释,多行注释和文档注释,注释不参与程序,是对代码的解释加说明,对程序员看的文字
1.1单行注释
单行注释只能注释单行代码,快捷键是ctrl+/,形式如下
//要注释的内容
1.2多行注释
多行注释可以注释多行代码,快捷键是ctrl+shift+/ ,形式如下
/*
要注释的内容
*/
1.3文档注释
/**
要注释内容
*/
2.常量
常量即数据在程序中的书写格式,常量包含整数,小数,字符,字符串,布尔值和空值,其中,整数和小数与生活中的写法并无二致,字符需要添加英文符号单引号,例如'a','b','c',字符串则需要添加英文符号双引号,例如"abc","字符串",布尔值在生活中的写法为真假,在程序中则是true,false,空值在生活中没有值,在程序中则是null
3.变量
3.1概念
变量即用来存储在程序运行中的数据,是可以改变的量
3.2公式
数据类型 变量值 = 变量名;
例如
int i = 999;
3.3特点
变量中存储的数据可以被改变
3.4变量的注意事项
1、变量必须先声明再使用
2、定义什么类型的变量,就只能存储该类型的数据,例如, int a = 12;
3、出了变量的定义范围则不能再使用,同一个范围不能定义多个同名的变量
4、变量在使用之前必须进行赋值
4.关键字
4.1概述
被java赋予了特殊含义的单词
4.2特点
关键字全部小写
5.标识符
5.1标识符的概述
自己可以命名的值,例如:变量名,类名
5.2标识符的组成和注意事项
字母,数字,下划线(_)和美元符号($),其中,标识符不能以数字开头,不能使用关键字作为标识符
5.3标识符的命名规范
标识符的命名规范遵守大驼峰命名和小驼峰命名,其中,大驼峰命名为每个单词首字母都大写,例如:类名
public class HelloWorld{
//HelloWorld就是遵从大驼峰写法,每个单词首字母大写
public static void main(String[] args){
System.out.println();
}
}
小驼峰命名为第一个单词全部小写,从第二个单词开始每个单词首字母都大写,例如:变量名
int helloWorld = 10;
//helloWorld即遵从小驼峰写法,即首个单词字母小写,第二个单词首字母大写
6.进制(了解)
6.1进制的概述
进制即计算机底层的原理(存储,运行),进制需要了解的即二进制(以0b开头),八进制(以0开头)和十六进制(以0x开头),其中二进制是逢二进一(数字包含0和1),八进制是逢八进一(数字包含0~7),十六进制是逢十六进一(包含0~9,从第十位开始为A~F,A~F是10~15)
6.2十进制转换为二进制
1.除二倒取余数(短除法)
eg:123
123/2=61......1 //123除以2余1
61/2=30.......1
30/2=15.......0
15/2=7........1
7/2=3.........1
3/2=1.........1
1/2=0.........1
倒取余数即111 1011,但是一般情况下写法为0111 1011
2.8421码
二进制数 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
转换公式 | 1*2^7 | 1*2^6 | 1*2^5 | 1*2^4 | 1*2^3 | 1*2^2 | 1*2^1 | 1*2^0 |
计算结果 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
转换时,可以直接将二进制数直接套入,0对应的不取,1对应的取出来,相加即可
例如:十进制数13转换为二进制数即为8+4+1,二进制数即为1101,图表中计算结果2不参与13转换为二进制的数中,即图表中计算结果2对应的二进制数为0,但是图表中计算结果8,4,1参与此次转换,填入其对应的二进制数,即最后结果为1101
6.3二进制转换为十进制
1.系数*基数的权次幂
系数:每一位上的二进制数
基数:几进制转,基数为几,二进制基数为二
权:从数值右侧开始,以0为编号,逐个加一
例如:1101转换为十进制为从右开始第一个1*2(基数)^0(权)+0*2^1+1*2^2+1*2^3=13
2.8421码
6.4二进制转换为八进制
从右往左开始,三位一取,前三位为八进制的个位,接下来的三位为八进制的十位,以此类推
例如:111 101 111 001,他的个位即1*2^0+0*2^1+0*2^2=1,以此类推,所以该二进制转换为八进制数为7571
6.4二进制转换为十六进制
从右往左开始,四位一取,前四位为十六进制的个位,接下来的四位为十六进制的十位,依此类推
例如:1111 1001 0011 ,他的个位即为1*2^0+1*2^1+0*2^2+0*2^3=3,以此类推,所以该二进制转换为十六进制数为F93