变量与运算符

如何更好更高效的学习java

  • 多写(代码),多写(笔记),多写(文章)

  • 多练(交流),多练(思维),多练(技能)

  • 多分享(知识),多提问(怎么了),多思考(为什么)

 

  • 最重要(坚持)


     

什么是字节

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

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

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

  • 字符:是指计算机中使用的字母、数字、字和符号

 

  • 1bit表示1位

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

  • 1024B=1KB

  • 1024Kb=1M

  • 1024M=1G


 

进制问题

进制  
二进制 10 10
八进制0 010 8
十进制    
十六进制0x 0x10(0x11) 16(17)

 


 

浮点数拓展

  • 银行业务怎么拓展?数学工具类

  • float/double 有限 离散 舍入误差 大约 接近单不等于

  • 最好完全避免使用浮点数进行比较

     

System.out.println(f==d)
(为了判断是否相等)

 


布尔值拓展

boolean flag = true;
if(flag == true){} (新手)
if(flag){} (老手)
//Less is More (代码要精简易读)

 


转义字符

\t:制表符

\n:换行

 


变量作用域

 

局部变量

 

实例变量

 

类变量

类变量前加static

 

 


类型转换

 

  • 自动类型转换:高-------低

  • 强制类型转换:低-------高

 

 


变量与常量

常量

 

变量

 

 


关系运算符

 

posted @ 2021-07-29 23:23  屯子里唯一的架构师  阅读(41)  评论(0编辑  收藏  举报