Java教程

java基础之数据类型和操作符

本文主要是介绍java基础之数据类型和操作符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

数据类型

    基本数据类型(8种):float(4字节 0.0F),double(8字节,0.0D),byte(1字节,0),short(2字节,0),int(4字节,0),long(8字节,0),char(2字节, '\u0000'),boolean(1字节,false)


    引用数据类型:类类型,接口类型,数组类型  

  java中为了区分进制:2进制以0b开头,8进制以0开头,十六进制以0x开头。

  也可以使用如下方法定义一个变量
  int x=100_000_000;

   在内存充足的情况下,通常吧整数变量定义成int类型,这样可以简化数学运算时强制类型转换。

  当给一个byte b=(byte)129的时候,b只会取最后的八位。

  JVM处理基本类型和引用类型的时候,处理的方式是不同的。
  基本类型:jvm会根据实际的数据类型来分配内存的大小。
  引用类型:仅仅是一个指向堆区中某个实例的指针。

  new创建对象的时候,关键字的作用:
    1,为对象分配内存空间,将对象的实例变量自动化赋予其默认值。
    2,调用构造方法。
    3,返回对象的引用。

  局部变量不能被static ,privet ,protected和public等修饰。
  局部变量必须手动赋值。

  this:所有的对象的默认引用均为this

操作符

  一元操作符:
    - ~ ++ --
    i++(先进行运算,然后i的值再加) ++i

  数学运算操作符,位移操作符: * / % + - >> << >>>

  比较操作符: > < >= <= != ==

  逻辑操作符: && || & | ^

  三元操作符: x>y?a:b

  赋值操作符:= *= -= += /= %=

这篇关于java基础之数据类型和操作符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!