Java - 操作符
阅读数:148 评论数:0
跳转到新版页面分类
python/Java
正文
1、直接常量
为了编译器可以准确的知道要生成什么样的类型,可以给直接常量后面添加后缀字符标志它的类型,若为L表示long,F表示float,D表示double。也可以利用前缀表示进制,0x表示十六进制,0表示八进制。
2、移位操作符
(<<):向左移动,低位补0
(>>):向右移动,高位补符号
(>>>):向右移动,高位补0
Java中没有sizeof,因为所有数据类型在所有机器中的大小都是相同的。
3、控制执行流程
(1)foreach
是一种更加简洁的for语法用于数组和容器
for(元素类型t 元素变量x:遍历对象obj){
引用x的java语句
}
int arr[] = {1,2,3};
for(int x:arr){
System.out.println(x);
}
4、运算符优先级
(1)单目运算符+ - (正负)++ –
(2)算数运算符 * / % + -(加减)
(3)位移运算符 << >>
(4)关系运算符 > < >= <= == !=
(5)逻辑运算符 && & || | ^
(6)三目运算符
(7)赋值=
相关推荐
一、类的继承
1、说明
(1)extends关键字用于类的继承。
(2)在C++中,方法的动态绑定是使用virtual关键字来实现的,而在Java中,动态绑定是默认的形为,不需要添加额外的关键字。
(
一、创建线程
创建线程有四种方式:继承Thread类、实现Runnable接口、实现Callable接口、通过线程池创建。
1、继承Thread
重写run方法。
class A extends Th
一、Collection接口
Collection接口的iterator和toArray方法都用于获得集合中的“所有元素”。前者返回一个“iterator”对象,后者返回一个包含集合中所有元素的数组。
1.hashCode的存在主要用于查找的快捷性,如hashtable,hastmap等,hashcode是用来在散列存储结构中确定对象的存储地址的。
2.如果两个对象相同,就是适用