黑马程序员_01 基础小结

 
---------------------- ASP.Net+Android+IO开发S .Net培训 、期待与您交流! ---------------

                            最常用的编程元素

一: 常量与变量   

  1, 常量:就是固定不变的量,一旦被定义,他的值就不会被改变  。 往往用final修饰。

   2,变量:变量是利用声明的方式,将内存中的某个块保留下来。

          (1)说明 1:要求在使用一个变量之前要对变量的类型加以声明。

                            2:java中一个变量的声明就是一条完整的语句,所以应该在结尾使用分号。

           (2)变量的命名规则:1:变量必须以一个字母开头。

                                                 2:变量名是由一系列字母或数位的任意组合。

                                                 3:  变量名的长度基本上没有限制。变量名区分大小写。

                                                      不能以数字开头不是java 中保留关键字。

                                                 4:在java中绝对不能出现未初始化的变量,

                                                                   在使用一个变量前必须给变量赋值。

二:数据类型

   1:基本数据类型

           a数值型:整数类型(1)byte用一个字节存储;(2)short  用两个字节存储 ;

                                                                                                short类型的默认值为0;

                                          (3)int 四个字节;int类型的默认值为 0  (4)long   八个字节;

                            浮点类型(1)float 四个字节  在初始化的时候可以写0.0 (2)double 八个字节,

           b字符型:char  二个字节;

           c布尔型 : boolean 默认值false

    2:引用数据类型  a类(class)b接口(interface)c 数组

 

    了解:从JDK 5.0开始,Java里面出现了自动拆箱解箱的操作,基于这点需要做一定

的说明:对应原始的数据类  型,每种数据类型都存在一个复杂类型的封装类,分别为

Boolean、Short、Float、Double、Byte、Int、Long、Character这些类型都是内置的封

装类,这些封装类(Wrapper)提供了很直观的方法,针对封装类需要说明的是,每种

封装类都有一个xxxValue()的方法,通过这种方法可以把它引用的对象里面的值转化成

为原始变量的值,不仅仅如此,每个封装类都还存在一个valueOf(String)的方法直接

字符串对象转换为相应的简单类型。

 

 


   三  运算符

         1、算术运算符(+, - ,*,/,%,-取反,正+,++,--)

         2、赋值运算符(=)

         3、关系运算(>,>=,<,<=,==,!=)==返回true或farse

         4、逻辑运算(&&,||,!)例: xx&&xxx,左边不满足右边不运算

         5、位运算(~,&(并且),|,^,<<,>>)   >>>无论空位是0还是1,都用0补;

         6、三元运算符( 表达式1 ? 表达式2 : 表达式3 )

               

          我自己一些较易错的:  b=a++;相当于b=a;a=a+1; 

                      一个数左移几位相当于这个数乘以2的几次方,右移几位相当于除以2的几次方。

                    一个数^同一个数两次结果还是原数。

       

    --------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! -----------------                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值