标识符,数据类型,强制转换,分割线

标识符(由类名,变量名,方法名)

注:1. 以字母(A~Z或a~z),美元符$,下划线开始

  1. 首字符后用字母,$,下划线,数字

  2. 不能用关键字做变量名

  3. 标识符大小写敏感

    数据类型:

    强类型语言(要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用)

    弱类型语言(eg:VB,JS)

Java的数据结构分成两类:基本类型Primitive type和引用类型reference type

PT类:数据类型(byte1,short2,int4,long8)

浮点类型(float4,double8)

booleen(布尔值)占1位其值有ture和false

rt类:类,接口,数组

Java中的进制

二进制0b 十进制 八进制0 十六进制0x

电脑32位和64位的区别:CPU的存放位数不同

Java中要注意理论与实践相结合

1bit=1位

1Byte表示一个字节=8bit 1B=8b

1024B=1kB

1024KB=1M

1024M=1G

数据类型的扩展及面试题讲解

//============:分割线

float:在表现字数时:有限 离散 舍入误差 大约 接近但不等于

所以最好完全避免使用浮点数进行比较,采取用BigDecimal大数据类:数学工具类

强制转换:char c1=’a‘ char c2=’中‘

System.out.println(c1);

System.out.println((int)c1);//强制转换

System.out.println(c2);

System.out.println((int)c2);//强制转换

//编码Unicode表 Excle 2字节 65536

\\转义字符 \t:Tab \n:换行

布尔值的扩展:

boolean flag=ture;

if(flag=ture){}

相当于

if(flag){}

Less is More

类型转换:低到高

byte,short,char——int——long——float——double

强制类型转换格式:高到低

(类型)+变量名

注意:1. 不能对布尔值进行转换

  1. 不能把对象类型转换成不相干的类型

  2. 把高容量装成低容量的时候,强制转换

 

 

posted @ 2022-10-29 23:45  玖慕ing  阅读(25)  评论(0)    收藏  举报