在我第一次遇见这个符号时我曾以为是在判断小于的符号,像“==”一样,然而并不是。

这是一种移位运算符 在二进制下进行移位

a<<i 其中a前为要移动的数,i为要移动的位数

例如:

3<<1

是将3先转化为24位的二进制

0000 0000 0000 0000 0000 0000 0000 0011

然后再左移一位 最后结果为 0000 0000 0000 0000 0000 0000 0000 0110

再转化为十进制结果为6

如果左移过程中超过了32位 高位就会舍弃 低位补零

>>是右移 和<<具有同样的道理

只不过右移过程中溢出时,低位会舍弃,高位补零

java中的<<符号是什么意思相关推荐

  1. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  2. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  3. java中hashcode_浅谈Java中的Hash值

    1.Hash值有什么用? HashMap.HashTable.HashSet,所以涉及到使用Hash值进行优化存储的地方,都会用到HashCode.HashCode是Key,这种计算为提高计算的性能. ...

  4. JAVA中获取当前系统时间

    JAVA中获取当前系统时间 转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html 一. 获取当前系统时间和日期并格式化输 ...

  5. Java中的对象和包

    什么是对象 对象就是实际生活中的事物,可以说一切事物都是对象. 对象的三个特点 1  对象的行为:这个对象能做什么, 例如包子是用来吃的 2  对象的状态:对象保持的一种状态,例如这个包子是热的还是凉 ...

  6. java中标识符,关键字,数据类型

    什么是标识符? 在java语言中用来给一个类,变量或方法命名的符号 标识符的命名规则 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头. ...

  7. Java中byte与16进制字符串的互相转换

    https://www.cnblogs.com/qinwangchen/p/5418028.html * Convert byte[] to hex string.这里我们可以将byte转换成int, ...

  8. JAVA中priorityqueue详解

    Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示.本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度, ...

  9. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  10. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

最新文章

  1. Java的JSON操作存储List到Redis
  2. 【独立开发人员er Cocos2d-x实战 009】Cocos2dx 菜单项CCMenu使用
  3. java sessionid放入cookie_sessionID和cookie
  4. pyecharts 应用5:视觉映射配置项VisualMapOpts
  5. extends thread java_java学习之- 线程继承Thread类
  6. 数据库中Schema(模式)概念的理解
  7. java 多字段分组_java8 stream统计、汇总、多字段分组、多个列汇总统计
  8. ubunut16.04 更新python3.6
  9. MYSQL常用函数总结
  10. ArcGIS应用视频教程(视频+PPT+实验数据)
  11. 微信小程序体验版打开调试模式才能正常调用接口问题
  12. java/php/net/python志愿者管理系统程序设计
  13. 谷歌浏览器怎么设置成暗黑模式
  14. 移动端 背景音乐 自动播放
  15. 这年头居然还有用360卫士清理垃圾的?那玩意就是最大的...Python自动清理不香吗?
  16. 【JDK7】新特性(4) NIO2.0 文件系统
  17. 2020牛客暑期多校训练营(第八场)K - Kabaleo Lite 题解
  18. 公众号粉丝引流的八个方法
  19. eclipse是什么工具?
  20. 什么是三证合一和五证合一?

热门文章

  1. VUE3中使用proj4,实现坐标投影转换
  2. VMware备份和恢复的方法
  3. 项目绩效分析方法-挣值技术
  4. SQL Server辅助插件——SQL Prompt
  5. 算法-时间频度 时间复杂度 空间复杂度
  6. 1253: 统计字符出现的频度
  7. 【Linux学习】权限
  8. CS信号(片选信号)经常都是低电平有效
  9. “浪潮信息龙蜥联合实验室”正式成立!2万+人在线,带你一文读懂MeetUp精彩瞬间
  10. 路由器计算机无法上网,电脑可以上网路由器不能上网怎么回事?