Java的优先级
|
符号 |
名称 |
结合性(与操作数) |
目数 |
说明 |
|
|
1 |
. |
点 |
从左到右 |
双目 |
|
|
( ) |
圆括号 |
从左到右 |
|||
|
[ ] |
方括号 |
从左到右 |
|||
|
2 |
+ |
正号 |
从右到左 |
单目 |
|
|
- |
负号 |
从右到左 |
单目 |
||
|
++ |
自增 |
从右到左 |
单目 |
前缀增,后缀增 |
|
|
- - |
自减 |
从右到左 |
前缀减,后缀减 |
||
|
~ |
按位非/取补运算 |
从右到左 |
单目 |
||
|
! |
逻辑非 |
从右到左 |
单目 |
“!”不可以与“=”联用 |
|
|
3 |
* |
乘 |
从左到右 |
双目 |
|
|
/ |
除 |
从左到右 |
双目 |
整数除法:取商的整数部分,小数部分去掉,不四舍五入 |
|
|
% |
取余 |
从左到右 |
双目 |
||
|
4 |
+ |
加 |
从左到右 |
双目 |
|
|
- |
减 |
从左到右 |
双目 |
||
|
5 |
<< |
左移位运算符 |
从左到右 |
双目 |
|
|
>> |
带符号右移位运算符 |
从左到右 |
双目 |
||
|
>>> |
无符号右移 |
从左到右 |
双目 |
||
|
6 |
< |
小于 |
从左到右 |
双目 |
关系运算符“大于”说明 |
|
<= |
小于或等于 |
从左到右 |
双目 |
||
|
> |
大于 |
从左到右 |
双目 |
||
|
>= |
大于或等于 |
从左到右 |
双目 |
||
|
instanceof |
确定某对象是否属于指定的类 |
从左到右 |
双目 |
||
|
7 |
== |
等于 |
从左到右 |
双目 |
关系运算符“==”说明 |
|
!= |
不等于 |
从左到右 |
双目 |
||
|
8 |
& |
按位与 |
从左到右 |
双目 |
|
|
9 |
| |
按位或 |
从左到右 |
双目 |
|
|
10 |
^ |
按位异或 |
从左到右 |
双目 |
|
|
11 |
&& |
短路与 |
从左到右 |
双目 |
|
|
12 |
|| |
短路或 |
从左到右 |
双目 |
|
|
13 |
? : |
条件运算符 |
从右到左 |
三目 |
|
|
14 |
= |
赋值运算符 |
从右到左 |
双目 |
|
|
+= |
混合赋值运算符 |
||||
|
-= |
|||||
|
*= |
|||||
|
/= |
|||||
|
%= |
|||||
|
&= |
|||||
|
|= |
|||||
|
^= |
|||||
|
<<= |
|||||
|
>>= |
|||||
|
>>>= |
Java的优先级的更多相关文章
- Java运算符优先级(转)
转自:http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html Java运算符优先级 序列号 符号 名称 结合性(与操作数) 目数 说明 ...
- 【转】Java运算符优先级
原文网址:http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html Java运算符优先级 序列号 符号 名称 结合性(与操作数) 目数 ...
- 【java基础】Java运算符优先级
Java运算符优先级 序列号 符号 名称 结合性(与操作数) 目数 说明 1 . 点 从左到右 双目 ( ) 圆括号 从左到右 [ ] 方括号 从左到右 2 + 正号 从右到左 单目 - 负号 ...
- 了解Java线程优先级,更要知道对应操作系统的优先级,不然会踩坑
Java 多线程系列第 6 篇. 这篇我们来看看 Java 线程的优先级. Java 线程优先级 Thread 类中,使用如下属性来代表优先级. private int priority; 我们可以通 ...
- java运算符优先级记忆口诀
尊重原创:(口诀)转自http://lasombra.iteye.com/blog/991662 今天看到<java编程思想>中的运算符优先级助记口诀,不过"Ulcer Addi ...
- java运算符优先级与流程控制
1. Java 的方法Method (函数 Function), 功能, 动作 1) 方法就是函数: y=f(x)=3x+6; 2) 方法的语法 (修饰词)(返回值类型)(方法名)(参数列表){ ...
- java线程优先级
java的线程优先级分为1-10 这10个等级 1为最强,最优先 10为最弱 如果大于10或者小于1则会抛异常 源代码为: public final void setPriority(int newP ...
- Java的优先级任务队列的实践
队列的基本理解 在说队列之前说两个名词:Task是任务,TaskExecutor是任务执行器 而我们今天要说的队列就完全符合某机构这个情况,队列在有Task进来的时候TaskExecutor就立刻开始 ...
- Java - 线程优先级和守护线程
Java多线程系列--“基础篇”10之 线程优先级和守护线程 概要 本章,会对守护线程和线程优先级进行介绍.涉及到的内容包括:1. 线程优先级的介绍2. 线程优先级的示例3. 守护线程的示例 转载请注 ...
- java PriorityQueue(优先级队列)
先进先出描述了最典型的队列.队列规则是值在给定一组队列中的元素的情况下,确定下一个弹出队列的元素的规则,先进先出声明的是下一个元素应该是等待时间最长的元素 优先级队列声明下一个弹出的元素是最需要的元素 ...
随机推荐
- asp.net运行机制图
(郑重提示:此图版权归广州传智播客老邹所有啊!!!!) 详细版
- 15--Box2D使用(一、创建物理世界)
创建工程Box2DTest,去掉背景和精灵对象等.首先在HelloWorldScene.h头文件定义一个屏幕像素与物理世界长度转换宏,并引入box2D头文件 #define PIXEL_TO_METE ...
- Java并发编程--理解ThreadLocal
另一篇博文:Hibernet中的ThreadLocal使用 http://www.cnblogs.com/gnivor/p/4440776.html 本文参考:http://blog.csdn.net ...
- 安装Hadoop集群的最快的软件
Quick Hadoop是一款安装Hadoop集群的桌面软件,只需要点两下鼠标,一分钟之内安装Hadoop到集群上,超快! 还在每台主机的Shell里一行一行地敲安装Hadoop的命令?别苦逼了! 用 ...
- 安装Visual Studio 2010之后怎样安装MSDN Library
这篇博客参考自:http://justargon.blog.163.com/blog/static/21394413020134100737688/ MSDN2010安装及使用(MSDN Librar ...
- 磁珠(FB)的选用
1. 磁珠(FB)的单位是欧姆,而不是亨特,这一点要特别注意.因为磁珠的单位是按照它在某一频率 产生的阻抗来标称的,阻抗的单位也是欧姆.磁珠的 DATASHEET上一般会提供频率和阻抗的特性曲线图,一 ...
- 智能卡安全机制比较系列(五) StarCOS
StarCOS是捷德公司的推出的智能卡COS,和前面说过的几种COS不同的是,国内的用户对于StartCOS可以说非常熟悉,而且因为握奇.明华.天喻等公司的安全机制都基本上是脱胎于StarCOS,所以 ...
- Awesome Go
A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python. Contrib ...
- 直接修改别人jar包里面的class文件 工具:jclasslib
出于某些原因 需要把别人jar包里面的class修改一下信息 配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK.. 在网上游荡了半天,没有找 ...
- VS2010之MFC串口通信的编写教程--转
http://wenku.baidu.com/link?url=K1XPdj9Dcf2of_BsbIdbPeeZ452uJqiF-s773uQyMzV2cSaPRIq6RddQQH1zr1opqVBM ...