java语言基础总结_Java语言基础总结

其实没什么其他的理由,想学学安卓,想了想,还是先好好的把Java的基础学好,这样后面的会方便一点,从Java基础开始一点点的总结学习:

一:基本的数据类型:

5c79bb5fc45f9d89f74738de92bd8a76.png

按照自己的学习中的一些注意点大概的总结一下:

1. 整形类型

(1): 不能以0开头作为十进制的开头(0除外)

(2): 八进制必须以0开头        如:02313 转化十进制  0*8^4+2*8^3+3*8^2+1*8^1+3*8^0

(3): 十六进制要以0x或者0X开头 如:0x453 转化十进制  4*16^2+5*16^1+3*16^0

(4):下面是他们所占内存空间的大小

9e39a91c1b935f684e044b1c1bd32be4.png

2. 浮点类型

在默认的情况下小数都被看做的double类型的,若使用float型的小数。则需要在小数后面添加F或者f,可以使用后缀d或者D来表明这是一个double类型数据,不加“d”不会出错,但声明float型变量时如果不加“f”,系统会认为是double类型而出错。

3. boolean 类型

boolean 类型来定义布尔类型的变量,只有true和false两个值,分别代表真和假,他不能和整形类型进行转换,这一点Swift和它一样。

二:变量与常量

先说说变量,Java变量的声明也很简单,就像我们C声明变量一样 int a;就声明了一个整形的变量。当然你也可以给变量声明的时候赋值,比如 int b = 2;

再说说常量,Jave的常量也叫做final变量,声明一个常量除了要制定常量的数据类型之外,还要通过final关键字进行限定,常量名一般用大写字母表示,便于区分; final boolean BOOL = true; 声明了一个叫做BOOL的常量。至于这个变量的有效范围也就不提了,局部变量和全局变量应该都理解。

三:运算符

看完了这部分基础的内容,运算符这里的东西和C语言的差不多,有些地方需要我自己注意的,罗列一下:

(1): 在逻辑运算符这里,“&&” 和“&”都表示的是逻辑与,他们有什么区别?先说说前面的“&&”,这个是会先判断前面的表达式的真假,要是前面是假的,就不在执行判断后面的表达式,直接判断整个就是假的,但“&”就不是这样,及时前面的是假的还是会执行后面的表达式语句,从而判断这整个表达式的真假,所以有一个听形象的名字,前面的额叫“短路运算符”,后面的叫“非短路”运算符。

(2):关于整个运算符的优先级,这样一句话总结给大家:算数位移比判位,逻辑条件赋值逗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值