# java的数据类型
**java的数据类型可以分为两类:**
* 基本数据类型(原始数据类型):所谓的基本数据类型就是不需要类就可以定义的,有八种
* int:整形
* short:短整型
* long:长整形
* float:浮点型
* double:双精度浮点型
* boolean:布尔型,只有两个值,要么是true,要么是false
* char:字符型,使用单引号包围
* byte:字节型
* 引用数据类型:所有的类和接口(自己定义的或者java本身提供的),数组
# java变量和常量的及使用
变量和常量都是数据存储空间的表示,是数据存储的一个基本单位,不同的变量(常量相互独立),变量的值是存储在内存中的,可以根据内存地址找到这个内存空间存储的值,但是内存地址非常不好记,所以,给这个空间起一个别名,这个别名就是所说的变量名(常量名),可以根据这个名称找到对应内存空间的值。
**变量名的命名规则:**
* 变量名称必须以字母、下滑线或者$符号开头
* 变量名可以包含数字,但是不能由数字开头
* 除了下划线和$符号之外,不能包含其他的特殊字符
* 不能使用java中已经存在的关键字作为变量的名称,比如说int、static、public等等都不能作为变量名称。
**常量的命名规则:**
* 必须符合变量名的命名规则
* 约定俗成,常量名称的字母全部都要大写,使用final来修饰
**变量的定义语法:**
类型 变量名;
类型 变量名 = 具体的值或者对象;
**常量的定义语法:**
final 类型 常量名;
final 类型 常量名 = 具体的值或者对象;
- PHP操作集合
- 获取字符首字母
- PHP实现定时备份MySQL数据库
- PHP定时发送邮件
- PHP基本语法
- 总结
- 命名空间
- 错误抑制符
- 位运算符
- 原码,反码,补码
- traits
- PHP的反射机制
- const和define的区别
- 语法
- 常用的函数
- 1.变量及打印函数
- 2.引入文件
- 3.常量
- 4.错误处理
- 5.面向对象
- 数据结构与算法
- 结构
- 数组
- 索引
- 散列表(哈希表)
- 栈
- 队列
- 链表
- 算法
- 排序算法
- 插入排序
- 冒泡排序
- 选择排序
- 归并排序
- 快速排序
- 查找算法
- 二分查找
- 二分查找变形版本1:查询数据在序列中第一次出现
- 哈希算法
- 算法复杂度
- Smarty模板引擎
- composer
- yaf
- yaf的安装配置
- 其它
- Java
- JavaSE
- 1.Java发展及JDK安装配置
- 2.Eclipse的下载及安装
- 3.Java开发基础
- 虚拟机
- 2.编辑虚拟机设置
- 1.虚拟机下安装centos
- 3.安装vmtools
- Linux
- 1.vi和vim编辑器
- 2.开机、重启和用户登录注销
- 3.用户管理
- 4.用户组管理
- 5.用户和组的相关文件
- 6.linux运行级别
- 7.帮助指令
- 8.文件目录类指令
- 9.时间日期类
- 10.搜索查找类
- 11.压缩和解压缩
- 12.组管理和权限管理(难点,重点)
- 虚拟主机的配置
- phpstudy快捷配置
- 配置文件配置
- PHP面向对象高级特性
- SPL标准库(PHP标准库)
- PHP链式操作的实现
- 面向对象编程的基本原则
- 设计模式
- 基本的设计模式