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.执行

  1. java的基本语法
  2. 项目名,包名,类名(字母,数字,$_)
  3. 多单词组成,第二个单词大写,类名首字母必须大写,不能用中文和关键字。
  4. 保留字:jdk版本可能存在,并不适用(goto,const)。
  5. 常量:执行过程中其值不能发生改变。例如(圆周率)。
  6. 字面常量:
  • 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

原文地址:https://www.cnblogs.com/hdj1073678089/p/7240860.html