java基础
1.java的历史:1995在sun公司改名高级编辑语言(java)。
2.jdk:(java development),jdk包含jre
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。JRE是面向Java程序的使用者,而不是开发者。
3.java三大领域:javaSE(开发桌面应用)javaEE(企业环境下应用的程序)JavaME。
4.开发程序三步走:a.编写源程序(不可执行后缀名.java).b.编译(可执行后缀名.class)。c.执行
- java的基本语法
- 项目名,包名,类名(字母,数字,$_)
- 多单词组成,第二个单词大写,类名首字母必须大写,不能用中文和关键字。
- 保留字:jdk版本可能存在,并不适用(goto,const)。
- 常量:执行过程中其值不能发生改变。例如(圆周率)。
- 字面常量:
-
6.1.字符串常量 用双引号括起来的内容
6.2.整数常量 所有整数 -
12,23小数常量 所有小数 12.34,56.78 字符常量
-
用单引号括起来的内容 ‘a’,’A’,’0’
-
布尔常量 较为特有,只有true和false
-
空常量 null(数组部分讲解)
7.进制数
二进制 由0,1组成。以0b开头
八进制 由0,1,…7组成。以0开头
十进制 由0,1,…9组成。整数默认是十进制的
十六进制 由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
8421码
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
二进制转换十进制 1001011 = 64+8+2+1 = 75
十进制转换二进制 75 = 0b1001011
//其他转化到十进制的
//10101二进制
//0123八进制*8^n
//0x3c十六进制*16^n
//( 十进制转换到其他进制) 除基取余,直到商为零,余数反转。
8.
有符号数据表示法(符号位不变/不管是正,数负数)
在计算机内,有符号数有3种表示法:原码、反码和补码。计算机在操作的时候,所有数据的运算都是采用补码进行的。
原码 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码 正数的反码与其原码相同;
负数的反码是对其原码逐位取反,但符号位除外。
补码 正数的补码与其原码相同;
负数的补码是在其反码的末位加1