JAVA发展历史
Java 1.0版本 (美国Sun公司发布)
Java 1.1版本~Java 1.6版本
Java 1.7版本 (Oracle甲骨文收购Sun公司,并发布)
Java 1.8版本 (2014年发布)
Java 9.0版本 (2017年发布)
存储单元换算(位、字节、KB、MB、GB)
1个字节=8个 bit (1 byte或者 1 B)
8 bit = 1 B / 1 byte
1024 byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB
1024 TB = 1 PB
1024 PB = 1 EB
1024 EB = 1 ZB
JVM、JRE、JDK
JVM(java virtual machine):java 虚拟机,java程序的运行环境;
JRE(java runtime environment):java程序运行时环境;等于 JVM+核心类库。
JDK (java development kit):java程序开发工具包;等于 JRE+开发使用的工具。
命名规范:软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式);
方法名规范:首字母小写。后面每个单词首字母大写(小驼峰式);
变量名规范:全部小写;
常量(6种常量)
整数常量 所有的整数 -9,0,10,266
小数常量 所有的小数 0.0,-0.1,2.44
字符常量 单引号引起来只能一个字符必须有内容 'q','','好'
字符串常量 双引号引起来可以多个字符也可以不写 "A","hello","你好",""
布尔常量 只有两个值 true,false
空常量 只有一个值 null
变量和数据类型
数据类型分类 :基本数据类型+引用数据类型
基本数据类型 :包括 整数(4)、浮点数(2)、字符(1)、布尔(1)。
引用数据类型 :包括 类、数组 接口。
基本数据类型(4类8种)
数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128~127 (-2的7次方~2的7次方-1)
短整型 short 2个字节 -32768~32767
整型 int 4个字节 -2的31次方~2的31次方-1
长整型 long 8个字节 -2的63次方~2的63次方-1
单精度浮点数 float 4个字节
双精度浮点数 double 8个字节
字符型 char 2个字节 0~65535
布尔类型 boolean 1个字节 true,flase