第2章 Java基础

来源:互联网 发布:php程序员要看的书 编辑:程序博客网 时间:2024/06/01 21:23

注:此课讲述:标识符、数据类型、运算符、表达式、流程控制、数组
一、标识符
1、标识符就是命名的符号;
2、以字母、“_”或者”""”、数字符号自由组合的一串字符;比如_Abc2
3、大小写敏感;
4、不可和保留关键字冲突,比如 int class等;

二、数据类型
1、常量:保持不变的值
2、变量:是程序的一个基本存储单元,由一个标识符、类型以及一个可选初始值组合定义;
     type indentifier [= value] 例如 int a;int b = 1; int c,d; c = 1;d = 2;
3、数据类型
① 基本数据类型:
          数值型:byte,short,int,long 
          字符型:char
          布尔型:boolean
②引用数据类型:
          类:class (其实String也是类,Integer也是类后面有装箱等概念)
          接口:interface
          数组:
4、具体数据类型
【逻辑型】
①boolean 布尔类型。和C、C++的bool类似,一个字节(0,1);
【整型】
②bite 字节,取值范围 -128~127 ,一个字节
③short整型, 短取值范围 -2^15~2^15-1,-65536~65535,2个字节(有一位用来当符号);
        
④int整型 取值范围 -2^31~2^31-1,数字的话一般都会被默认为int型号;
⑤long整型,取值范围 -2^63~2^63-1,定义 long num = 12321321L;后面必须加L;
【浮点型】
⑥double浮点型,八个字节,取值范围 -10^-308 ~10^-308 ~ 10^308,double d = 3.14d;d可以不跟,小数默认double;
⑦float浮点型,四个字节 float 取值范围 -10^-38 ~10^-38 ~ 10^38,float f = 3.14f;必须加f;
5、数据的互转
高精度转成低精度可能会损失精度。
byte、short、char

0 0
原创粉丝点击