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(优先级队列)
先进先出描述了最典型的队列.队列规则是值在给定一组队列中的元素的情况下,确定下一个弹出队列的元素的规则,先进先出声明的是下一个元素应该是等待时间最长的元素 优先级队列声明下一个弹出的元素是最需要的元素 ...
随机推荐
- DataBase First创建数据库
Entity Framework:ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,并提供了三种模式,分 ...
- innodb部分参数优化
参数调优内容:1. 内存利用方面2. 日值控制方面3. 文件IO分配,空间占用方面4. 其它相关参数 1.内存利用方面:首先介绍一个Innodb最重要的参数:innodb_buffer_pool_si ...
- linux 使用ptrace函数时找不到头文件 .h 或者找不到某个宏的解决方法
例如: #include <stdio.h> #include <sys/ptrace.h> #include <sys/types.h> #include < ...
- java日期操作
//字符串转日期 public static void dt7() throws ParseException { String str_date="2015---08---08" ...
- java线层的启动与停止
class Do8 { public static void main(String[] args) { Resource r =new Resource(); Input in =new Input ...
- C#list泛型集合
//创建list泛型集合 List<int> ilist = new List<int>(); ilist.Add(); ilist.Add(); ilist.AddRange ...
- C#析构函数,类运行结束后运行
public class Students { //创建对像时使用 public Students(string name, int age, char gender, int englist, in ...
- 如何在webstrom中配置eslint和less
webstrom 帮助文档(英文版) 1.在webstrom中使用ESLint规范代码格式: JSHint 可以帮助检测你的 JavaScript 代码中的错误和潜在的问题,而 eslint是一个 J ...
- twemproxy 安装
twemproxy 安装 1. 获取安装包 shell> wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz shell> ...
- Lua 学习笔记(二)
七.再论lua函数 1.lua中的函数被认为是带有词法定界和第一类值 a.词法定界:被嵌套的函数可以访问外部函数的变量 b.第一类值: lua中的函数可以放在变量中 (函数指针?) ...