Java位算术运算符
1)&:与运算,将两个数分别转化成补码,然后进行运算(全1得1,有0出0)。
2)!:非运算,将数字自身取反(转化成补码,按位取反——1变0,0变1)。
3)<<:左移运算符,将某个十进制转换成二进制之后末尾的n个二进制数以此往左移动,溢出的n位用0在末尾补足。
4)>>:带符号右移运算符:将某个十进制转换成二进制之后末尾的n个二进制数以此往右移动,溢出的n位在最前面视情况而定:1补1,0补0,共补n位。
5)>>>:不带符号右移运算符:将某个十进制转换成二进制之后末尾的n个二进制数以此往右移动,溢出的n位在最前面一律补n个0。
int g = a >> 1;// 有符号右移1位,左侧缺的位以符号位补齐,正数就是0, "00000000000000000000000000001101" = 13
int f = b>> 1; // 有符号右移1位,左侧缺的位以符号位补齐,负数就是1, “11111111111111111111111111111111”= -1
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
如题!解决的方法是增加一个虚背景。之后把虚背景增加到原来的Frame上。由于repaint()到paint()中间涉及到update(),所以解决问题的
关键是在重写update(),在这个方法中实现虚背景的添加~~
@Override
public void update(Graphics g)
{
if(offScreenImage == null)
......
java exception 解决方案 - 我的异常网|异常|exception 791 - java.lang.NoSuchMethodError 792 - RuntimeException 793 - org.hibernate.exception.SQLGrammarException 794 - Internal Error 795 - 自定义异常 796 - org.dom4j.DocumentException 797 - java.net.SocketException 798 - Exception对象 799 - SQLE ......
笔试的时候想不起来怎么写了。留个代码作纪念
package common;
import java.io.*;
import java.util.ArrayList;
public class IOTest {
public static void main (String args[]) {
ReadDate();
WriteDate();
}
/**
* 读取数据
*/
public static void ReadDate() {
......
关键字: filter
过滤器Filter也具有生命周期:init()->doFilter()->destroy(),由部署文件中的filter元素驱动。在servlet2.4中,过滤器同样可以用于请求分派器,但须在web.xml中声明,<dispatcher>INCLUDE或FORWARD或REQUEST或ERROR</dispatcher>该元素位于filter-mapping中。
一� ......