java 数据类型 运算符_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 数据类型 运算符

java 数据类型 运算符

 2012/9/8 11:52:13  全天在线  程序员俱乐部  我要评论(0)
  • 摘要:在java中数据分类:基本数据类型引用数据类型1,基本数据类型:byteshortintlongcharfloatdouble布尔常量:变量:(全局变量实例变量局部变量)2,引用类型:类的实例(new对象String)枚举;注:1,java是强类型语言在定义变量是必须定义数据类型以便在应用时在类存中分配内存;2,单双精度的定义中默认是double在定义float类型的时候必须+(f);例:floatI=1.0;是错误的floatI=1.0(f);是正确的3,全局变量
  • 标签:数据类型 Java 数据
在java中 数据分类:
      基本数据类型   引用数据类型
    1,基本数据类型:byte  short int long char float double 布尔
            常量:
            变量:(全局变量 实例变量 局部变量)
    2,引用类型:类的实例(new对象 String)  枚举
注:
   1,java是强类型语言  在定义变量是必须定义数据类型 以便在应用时在类存中分配内存
   2,单双精度 的定义中默认是double   在定义float类型的时候必须+(f);
         例:float I=1.0;是错误的    float I=1.0(f);是正确的
   3,全局变量:是类的属性  用static修饰 在用类加载器把代码加载到vm代码区内存时 就会在常量区的静态常量池为其分配内存;
      实例变量:也是累的属性  不用static修饰   只有new对象时才会为其分配内存;每次实例的调用的值不影响下次实例对象的调用
      局部变量:定义在代码块中(常在方法块 或者循环语句块中) 他的有效区域就是在定义的那个语句块中
    4,string是引用类型数据 String是一个类;
-------------------------------------------------------------------------------------
在java中 数据类型的数据转换:
     1,隐式转换(由存储空间小数据类型的自动转换成储存空间大的数据类型) 不需要任何操作 系统会自动转换
         例:由 int 变成 long 
     2,强制转换(由储存空间大的数据类型转换成存储空间小数据类型)需要声明  但是这种转换存在不安全性   使用时必须要注意数据的大小;
      3,用封装方法吧数据转化成字符串类型数据/把数字类型的字符串类型数据转换成数字
----------------------------------------------------------------------------------
在java中常用的算术运算符:
                算术运算符(++ —— + - * % /)
(注意 %的被除数和除数的类型)
关系运算符(  ==   !=   >   >=   <    <= 》  《 ^)
(注意: 在java中=好事赋值语句  == 才是等于   ==和equal的区别   ==比较的是类存中栈内存的东西   equal比较的是堆内存中的值  但是在string类中 又重写了object类中的equal方法)
逻辑运算符(!  &   |    &&    || )
(注:&的意思是比较两个元素是否想同 相同则返回true 反之返回false  而在&&两边的值只能是布尔类型  当量这都是true是这个式子才返回true
      例:
                  1&1==true     true && false ==false)
条件运算符
                 a?=(A:B);
赋值运算符( =   +=    -=   *=   /=   %=)
   



本人刚学这是我自己整理的笔记
                水平有限,望见谅;   错误之处忘指正     有同感的求留言
                                   ---------------全天在线,qq:1126740664
发表评论
用户名: 匿名