Java学习(1)
基础语句
Java中的数据类型划分:
- 基本类型(jdk定义好的常用数据类型)
- 引用类型(有jdk定义好的类的类型,以及可以自定义扩展的类型)
基本类型一共有8种:
数值 byte字节 short int long float double
非数值 char Boolean
字符串类型称为 String //引用
Java的8种基本类型只能对相应类型的值进行描述,不具备其他功能。Java为了能够增强扩展基本类型的功能,就为每个基本类型单独编写了一个基础类
其中0开头数据是八进制
char中使用数值时对应的是ascall码
数据类型之间允许相互转换
隐式转换
显式转换
强制类型转换
Parse转换(将字符串转换为数值类型)
原则上,Java中的数据类型在赋值的时候应确保等号左边的变量类型和等号右边值的类型保持一致
//double=float double=long double=int
//long =int ,long=short, long=byte
//float=long,float=int
隐式转换:
同一大类的数据,将精度低的值赋给精度高的数据类型,将由JVM自动完成转换,该转换过程称为隐式转换。
多个不同类型的数值进行计算的时候,结果取决于精度最高的类型。
循环的三种结构:
- while 循环
- do-while循环
- for循环(快速迭代 迭代器)
其中数据范围有:
Static 静态的,表示修饰的数据不需要实例化可以直接常驻内存。
Final 终态的,修饰变量则该变量不能修改值。