概述
1.Java发展史
创始人:詹姆斯-高斯林(James Gosling)
1995年5月23日,Java语言诞生,并由Sun公司发布
1998年 JDK分为(J2EE,J2SE,J2ME)
2014年 JDK1.5改名为(JavaSE5.0,JavaEE,JavaME)
2009年 甲骨文74亿美元收购Sun
2011年 JavaSE7.0
2014年 JavaSE8.0
2.Java应用平台
JavaSE:JavaSE-标准版
JavaEE:JavaEE-企业版
JavaME:JavaME-小型版
JavaEE 与 JavaME 是基于JavaSE的扩展
3.Java的特点(跨平台性)
如上图所示:Java程序只要一次编写,即可在各个操作系统上的
对应JVM版本中运行。
并且开发过程中运行Java程序只需要安装JRE(包含JVM与核心类库)
我们正常Java开发人员只需要下载JDK就可以了,因为JDK中包含
JRE与java开发工具。
4.Java中的注释
Java注释分类符号:
1.单行注释符号: //
例子: //这是单行注释
2.多行注释符号: /* ... */
例子:/* 这是多行注释 */
3.文档注释: /** ... */
例子: /** 这是文档注释 */
5. Java中的关键字
特点:
1.拥有特定的含义
2.关键字都是小写
3.在编辑器中显示带有颜色的单词
6.Java中的常量
分类:
1.字符串: "hello world"
2.整数常量: 12
3.小数常量: 12.1
4.字符常量: 'a' , 'b'
5.布尔常量: true false
6.空常量: null
7.Java中的变量
变量定义:就是内存中的一小块区域。在程序执行过程中其值可以在一定限制范围内发生改变。
变量的限制:
1.通过数据类型来对变量进行限制。
2.必须给区域一个变量名。
3.区域必须有初始化数据。
定义格式:
数据类型 变量名 = 初始化值
变量的注意事项:
A.变量未赋值不能直接使用。可以先不赋值,在使用前赋值
B.变量只在它所属的范围内有效,只在其所在的代码块内有效 '{ }'
C.一行可以定义多个变量,但是不建议这样。
8.Java中的数据类型
Java中的数据类型:
Java是一种强类型语言, 针对每个数据都给出了明确的数据类型
Java数据类型的分类:
1.基本数据类型: 注意:
A:整型: 占用字节数 整数默认是int类型
byte 1
short 2
int 4
long 8 定义long类型要加L或l
B:浮点型: 浮点数默认是double类型
float 4 定义float类型需要加F或f
double 8
C:字符型:
char 2
D:布尔型:
boolean 1
2.引用数据类型(类,接口,数组)
9.Java中的标识符
作用:用来给包,类,变量,方法起名字的符号
组成规则:
A:Unicode字符
数字字符,英文大小写字母,汉字(不建议使用)
B: 下划线
C:$
注意:不能以数字开头。
不能为关键字。
10.Java数据类型转换
类型转换:
1.隐式转换:
如何byte/short/chart类型做四则运算则提升为int,如果有long结果类型提升为long。浮点类型也以此类推。
2.强制转换:
目标类型 变量名 = (目标类型)(被转换的数据)
int a = 10;
byte b = 20;
byte c = (byte)(a + b);
System.out.println(c);
不建议转换,如何超过数据类型范围则会出现数据的丢失。