Day01(数据类型)
2018年1月14日
8:18
Java语言概述
1995年5月23日,Java语言诞生
java之父詹姆斯.高斯林
Java语言平台
J2SE,桌级的开发
J2ME移动端开发
J2EE服务器端开发
JVM, JRE, JDK
JVM:java运行的平台虚拟机
JRE:java运行环境(包含JVM和核心类库)
JDK:java开发工具包(包含JRE和开发工具)
DOS命令
d:盘符切换
cd :进入盘符
dir:列出目录
主方法:
程序的唯一入口,一个程序只能有一个入口
java语言最基本的文件是类
遇到非法字符问题,一般是中文符号问题
Path环境变量配置
注释:分三种(单行注释,多行注释,文本注释)
作用:用于解释说明程序的文字,提高程序的阅读性, 分为单行注释和多行注释
注意:多行注释里可以嵌套单行注释,但是不能嵌套多行注释
注释并不编译进class文件中
关键字:被java语言赋予特定含义的单词
组成关键字的字母全部小写
常见的代码编辑器对关键字有特殊的颜色标记
常量:在程序的执行过程中其值不改变的量,不能通过自增自减改变
字符串常量 “HelloWorld”
整数常量: 12,-45
小数常量: 23.34
字符常量:'a'
布尔常量:true,false
空常量:null
注意:
字符串常量的长度是可以改变的,引号里可以没有字符
字符常量引号里有且只能有一个字符
变量:是内存中的一小块区域,在程序执行中,其值可以在一定范围内发生变化
组成:
对区域有限定 | 用数据类型限定 | 必须对区域给一个名称 | 有变量名 | 区域内必须有内容 | 有初始化值 |
计算机存储单元:
存储的最小信息单元是:位
最小的存储单元是:字节
计算机中能申请到的最小的存储单元是字节
字节是连续的八个位组成的
数据类型的分类:
java是一种强类型语言
基本数据类型:四类八种
整数
byte | 1 | short | 2 | int | 4 | long | 8 |
浮点数
字符
布尔
引用数据类型(类,接口,数组)
注意事项:
整数常量默认是int类型,浮点数常量默认是double类型
定long类型的数据时,要加L或l,建议L
定义float类型数据的时候,要加F或者f,建议加F
标识符:就是用来给包,类,方法,变量的等起名的符号
组成规则
unicode字符
数字字符,英文大小写,汉字(不建议汉字)
下划线 _
美元符 $
注意事项:(规则)
不能以数字开头
不能是java中的关键字
标识符规范:
基本要求:见名知意
常见的命名:(规范)
包:(就是文件夹,用于对类管理)
全部小写,多级包用.隔开
举例:com;com.itheima
一个单词首字母大写
举例:BiaoZhiFu
一个单词首字母小写,多个单词组成从第二个单词开始每个单词大写
举例:show,getMax
变量的定义和使用:
数值类型 变量名 = 初始化值;
变量参与数值的运算和转换的过程
注意事项:
变量未赋值,不能直接使用;
变量只在所属的范围内有效;
一行可以定义多个变量,但是不建议;
在父作用域中定义的变量可以在子作用域中使用,但在子作用域中定义的变量不能在父作用域中使用。
类型转换:
一般要求参与运算的数据类型必须一致
隐式转换:
不同类型的数据参与运算,小类型的数据会自动转换成参与运算数据中最大的数据类型
变量参与运算,最小提升为int类型,如果变量中有更高的数据类型,就转变成更高的数据类型
强制类型转换;
目标类型 变量名 = (目标类型)(被转换的数据);
建议:数据做运算应该是什么类型,就用什么类型
|