JAVA基础

JAVA中的基本数据类型(八种)

  • byte:(8位),short:(16位), int:(32位), long:(64位), float:(32位),double:(64位), boolean, char:(16位)
  • 是赋值操作(任何包含=的如+=、-=、 /=等等,都内含了赋值操作),而+ - * /和 = 在java中更不是一个级别,换句话说, = 是一个动作,一个可以改变内存状态的操作,一个可以改变变量的符号,而+ - * /却不会。这里的赋值操作其实是包含了两个意思:1、放弃了原有的值或引用;2、得到了 = 右侧变量的值或引用。
  • 对于基本数据类型变量,= 操作是完整地复制了变量的值。
  • 对于非基本数据类型变量,= 操作是复制了变量的引用。
  • 参数本身是变量,参数传递本质就是一种 = 操作。参数是变量,所有我们对变量的操作、变量能有的行为,参数都有。参数传递就是 = 操作。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,614评论 4 12
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,687评论 0 11
  • 前言:最近感冒的不太想去面试,在家就对Java se的基础做了一些小总结 1.JDK和JRE的区别 一 基础知识 ...
    AntCode阅读 1,141评论 0 1
  • 画这朵黄月季耗费了我好些时辰,因为一一不时的干扰,这朵花从白天画到晚上,又从晚上画到第二天下午,磨磨蹭蹭这许久,终...
    叶听雨阅读 432评论 2 3
  • 怎样构建知识体系 为什么要构建知识体系。因为单一纬度无法保证你在未来的竞争力,需要有意识的构建多纬度能力。想要达到...
    杰克熊阅读 560评论 1 5