读书笔记之JAVA基本程序设计结构(一)

之前想了很久,一直想写博客,可是无奈肚子里笔墨太浅,不知道写些什么,一直迟迟没有下笔。书到用时方恨少,此刻我已深深的体会到。这是我的第一篇博客,也是一个新的开始,希望以后能够坚持的写下去,这也是给自己一个成长的经历。
最近在看一些java基础方面的书,万丈高楼平地起,地基要先打好,才能保证后面建的高。这篇博客算是读书的笔记吧。都是一些很基础的东西,分享出来,有兴趣的可以看看。。。

读书笔记之JAVA基本程序设计结构(一)
一、数据类型

1.Java总共有8种基本类型,4种整型,2种浮点型,1种表示Unicode编码的字符单元的字符类型char,1种表示真值的boolean类型。Java还有一个表示任意精度的算术包,称为"大数值(big number)

读书笔记之JAVA基本程序设计结构(一)

类型 存储需求 取值范围
byte 1字节 -128~127
short 2字节 -32768~32767
int 4字节 -2 147 483 648~2 147 483 647
long 8字节 -9 223 372 036 854 775 808~9 223 372 036 854 775 807 
float 4字节 ±3.402 823 47E+38F
double 8字节 ±1.797 693 134 862 315 70E+308
char    
boolean    

 

 

 

 

 

 

 

 

 

 

2.Java7开始新增的功能

    2.1.加上前缀0b或0B就可以写二进制数,比如0b1001就等于9

读书笔记之JAVA基本程序设计结构(一)

    2.2.从java7开始,还可以为数字字面量加下划线,比如1000000可以写成1_000_000,方便阅读,编译器会自动去掉这些下划线的。

读书笔记之JAVA基本程序设计结构(一)

二、变量

1.不要在代码里面用$符号,因为这个符号只用在java编译器或其他工具生成的名字中

2.不能使用java保留字作为变量名

三、运算符

1.操作数类型转换

    1.1  如果两个操作数有一个是double类型,另一个操作数就会转换成double类型

    1.2  否则,如果其中一个操作数是float类型,另一个操作数就会转换成float类型

    1.3  否则,如果其中一个操作数有一个是long类型,另一个操作数就会转换成long类型

    1.4  否则,两个操作数都会被转成int类型

读书笔记之JAVA基本程序设计结构(一)

实心箭头表示无信息丢失转换,虚箭头表示可能有精度损失转换

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2017-12-21
  • 2021-11-11
  • 2021-09-14
  • 2021-09-14
  • 2021-05-31
  • 2021-10-04
  • 2021-11-06
  • 2018-09-02
猜你喜欢
  • 2021-10-20
  • 2021-08-06
  • 2021-10-09
  • 2021-10-30
  • 2021-11-01
  • 2021-10-19
  • 2021-10-19
  • 2021-11-01
相关资源
相似解决方案