ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-02-27 20:32:53  阅读:128  来源: 互联网

标签:java 字节 ++ 数据类型 int 操作符 类型


数据类型

    基本数据类型(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,字节,++,数据类型,int,操作符,类型
来源: https://www.cnblogs.com/sinosecurity/p/15943260.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有