java修饰符$_java修饰符和基本操作符

Java修饰符可以分为两种

可访问修饰符

不可访问修饰符

使用修饰符,可以使用在class,方法,变量的定义

可访问修饰符

包可见,默认,不需要修饰符

只能被类可见(private)

都可见(public)

只可以被当前包和所有类可见的(protected)

不可访问控制符

用于创建类方法和变量的静态修饰符static

用于完成类,方法,变量实现的最终修饰符final

用于创建抽象类和方法的抽象修饰符abstract

synchronized和volatile修饰符,用于线程。

Java操作符

Arithmetic Operators(算术运算符)

Relational Operators(关系运算符)

Bitwise Operators(按位运算符)

Logical Operators(逻辑运算符)

Assignment Operators(分配运算符)

Misc Operators(其他运算符)

算术运算符

- +

- -

- *

- /

- % (模)

- ++

- --

关系运算符

- ==

- !=

- >

- <

- <=

- >=

按位运算符

a = 0011 1100

b = 0000 1101

a&b = 0000 1100(与,都为1为true)

a|b = 0011 1101(或,有1就是true)

a^b = 0011 0001(异或,不同就是true)

~a = 1100 0011(取反)

a<<2 左移扩大 1111 0000

a>>2 右移缩小0000 1111

逻辑运算符

- A && B 都真为真

- A||B有真为真

- !A 取反

分配运算符

- =

- +=

- -=

- *=

- /=

- %=

- >>=

- &=

- ^=

- |=

三元运算符

- varible x =(expression)?value if true:value if false

instanceof

( Object reference variable ) instanceof (class/interface type)

public class Test {

public static void main(String args[]) {

String name = "James";

// following will return true since name is type of String

boolean result = name instanceof String;

System.out.println( result );

}

}

优先级表

2c303893674df74db3426f8c61cbaa0e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值