T0P1

导航

语言类型详解

语言类型详解

强类型语言

所有变量都要严格符合规定,必须定义后才能使用but速度会变慢

弱类型语言

vb、js都是弱类型语言,可以随便玩,写的很随意。

Java数据类型

  • 基本类型(primitive type)

  • 引用类型(reference type)

    基本类型

8种基本类型

一、4种整型 (整数类型) byte 1字节 -128——127

short 2 字节 -32,768 —— 32,767

int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿)

long 8 字节 -9,223,372,036,854,775,808——9,223,372,036854,775,807

注释:java中所有的数据类所占据的字节数量与平台无关,java也没有任何无符号类型

二、 2种浮点类型 float 4 字节 32位IEEE 754单精度(有效位数 6 – 7位)

double 8 字节 64位IEEE 754双精度(有效位数15位)

三、1种Unicode编码的字符单元 (字符类型) char 2 字节 整个Unicode字符集

四、1种真值类型 (是非对错) boolean 1 位 True或者false

引用类型

3种引用类型

一、类class

二、接口interface

三、数组array

字节

  • 位(bit):计算机内部储存数据的最小单位,11001100是一个八位二进制数。

  • 字节(byte):计算机处理数据的基本单位,习惯上用B来表示,

  • 1B(byte,字节)=8bit(位)

  • 字符:指计算机使用的字母、数字、符号。

单位换算

  • 1bit表示1位

  • 1byte表示一个字节 1B=8b。DD

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G

  • 1024G=1TB

进制运算规则

b站收藏

类型转换

低》》》》》》高

byte,short,char-->int-->long-->float-->double

运算中,不同类型数据先换算成同一类型,再进行计算。

变量

可以变化的量-->变量

java是一种强类型语言,每个变量都需要声明其类型。

java变量是程序中最基本的储存单元,其要素包括变量名,变量类型跟作用域。

type varName [=value][{,varName[=value]}];
//数据类型   变量名 = 值;可以使用逗号隔开俩生命多个同类型变量。
  • 注意事项

  1. 每个变量都有类型,类型可以是基本类型,也可以是引用类型。

  2. 变量名必须是合法的标识符。

  3. 每个变量写完都需要以分号结束。

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

常量

常量(Constant),初始化(initialize)后不能再改变的值,他被设定后,程序运行过程不允许被改变。

final 常量名=值;
   final double pi=3.141592654

常量名一般使用大写字符。

变量的命名规范

  • 所有的变量、方法、类名都有一个原则:见明知意

  • 类成员变量:首字母小写和驼峰原则:month Salary第一个单词小写,第二个以后单词就要大写.

  • 局部变量:首字母小写跟驼峰原则。

  • 常量:大写字母跟下划线:MAX_VALUE

  • 类名:首字母大写跟驼峰原则:Man,Good Man

  • 方法名:首字母小写跟驼峰原则:run(),run Run()

  •  

posted on 2021-04-12 21:17  T0P1  阅读(352)  评论(0编辑  收藏  举报