码迷,mamicode.com
首页 > 编程语言 > 详细

Java语言基础总结

时间:2017-03-14 12:13:48      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:学习   oat   font   数据   ble   添加   float   使用   技术   

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

一:基本的数据类型:

     

 技术分享

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

    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):下面是他们所占内存空间的大小

       技术分享

    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):关于整个运算符的优先级,这样一句话总结给大家:算数位移比判位,逻辑条件赋值逗!    

Java语言基础总结

标签:学习   oat   font   数据   ble   添加   float   使用   技术   

原文地址:http://www.cnblogs.com/taoxu/p/6547329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!