`
文章列表
       所有博客转到blogjava,以后只在blogjava上写博。      地址:http://www.blogjava.net/freeman1984
Java语言定义了public、protected、private、abstract、static和final这6常用修饰 词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍: 1.public 使用对象:类、接口、成员 介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的 2.private 使用对象:成员 介绍:成员只可以在定义它的类中被访问 3.static 使用对象:类、方法、字段、初始化函数 介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法 是类方法, 是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类 ...
     Java程序在运行时创建的所有类实例或者数组都放在堆中,所有线程共享这个堆,所以对被设计为线程安全的。      Java虚拟机根据存储在方法区的类型信息来确定一个对象需要分配多少空间,用户可以自己设定堆得初始化大小。      java对象中包含的基本数据由他所属的类以及所有的超类声明的实例变量组成,只要有一个对象的引用,虚拟机就必须快速的定位对象的实例数据,另外,它也必须能通过该对象引用访问相应的类数据(存储与方法区的类型信息),因此在对象中通常会有一个指向方法区的指针。     一种设计实现:              
对于被装载的每个类,虚拟机都会把这个类的类型信息存储在方法区,方法区中存储一下信息:eg: public class Test extends superclass implements interface1, interface2 1,  类的全限定名 2,  类的超类的全限定名 3,  这个类是类型还是接口 4,  类的访问修饰符 5,  超接口的权限定名的有序类表 6,  该类的常量池,
当一个Java虚拟机运行一个程序时,他需要很多东西,例如字节码,从已经装在的class文件中得到的其他信息,程序创建时候的对象,传递给方法的参数,返回值,局部变量,以及运算的中间结果等等。   每个java虚拟机实例都有 ...
飞利浦 V808的造型设计十分的简朴、黑色的机身看上去颇具商务气息,机身正面的边框经过了抛光工艺的处理,在不同光线的照射下会呈现出深遂的黑色,骤眼看上去会有一种高贵典雅的气息,加强了飞利浦 V808整机的质感。    ...
10/21------------------- What is the meaning of the word “inventory”?   ['invəntri] 1. 现有的货物和原料的完整目录 2. 拙劣的玩笑 3 当某人开心时候的一种表达 4. 一种珍禽交配时发出的鸣叫 -------------------------- 昨日答案  : 1 例句:I regret not completing the inventory on time.我很遗憾没有按时填好库存单。 10/22-------------------   Wh ...
     昨天去电影院看了下非常主播,老婆公司发的兑换卷,感觉很不错,又搞笑又有点感人,看完了感觉一身轻松,大家工作太累之余没事可以去看看,放松一下,纯属个人推荐!    下面是几个图:    
         JDK1.6加入了对Script(JSR223)的支持。这是一个脚本框架,提供了让脚本语言来访问Java内部的方法。你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本。这个脚本API允许你为脚本语言提供Java支持。另外,Web Scripting Framework允许脚本代码在任何的Servlet容器(例如Tomcat)中生成Web内容。 关于ScriptEngine和ScriptEngineManager的使用:  超做js首先需要ScriptEngine   在jdk中可以用3中方式获得:   mgr.getEngineByExtension( ...
有两种方式    首先找一个png的图片放在res/drawable文件架下,文件名和扩展名全部用小写(注意),我的文件名称:android.png     1.code方式:   ImageView imageView = new ImageView(this); imageView.setImageResource(R.drawable.android);//R.drawable.android后面的android是你的图片文件名 setContentView(imageView);              2,xm方式:   修改main.x ...
 http://www.android123.com.cn/
      微软在3月20日发布的IE8正式版还是存在一些问题,而且很多网页也不适应IE8的规范,使用起来还是非常不方便。而当我们要卸载IE8的时候却又出现了一个小问题,在VISTA系统下,当我们进入控制面板-添加删除程序,打开“显示更新”这种方法卸载IE8的时候,会发现找不到IE8更新记录的情况。那么在这种情况下VISTA如何卸载IE8呢?   方法一:我们可以手动执行C:\Windows\ie8\spuninst\spuninst.exe   方法二:进入控制面板-安全,打开windows update,选择“查看更新历史记录”,再点击“ 已安装的更新”,里面就要IE8,选择卸载 ...
  1 下载最新的 Android SDK  最近  http://developer.android.com不知道咋回事下载不了 ,给大家提供一个地   址 http://dl.google.com/android/android-sdk-windows-1.6_r1.zip  速度很快 我这700k左右   2 下载 JDK6 http://java.sun.com/javase/downloads/index.jsp 3,下载 Eclipse 3.2,3.3版本(开发 Android的 IDE) http://www.eclipse.org/downloads/        ...
  javaeye为什么老在大白天升级系统,我们升级系统的时候也是等到晚上1,2点的时候, 难道不考虑大家的感受,等了5秒就可以正常使用的,结果就成蜗牛了(不是我电脑有问题 吧!),难道我们必须用时间来买服务吗,大喜大悲,费解 ! (阿门,请原谅我的冲 动. )     try { 打开javaeye主页 } catch (Exception e) { 打不开 }finally{ 冒死发此贴。 }    望javaeye越办越好...,永远支持javaeye!

Java 位运算

    博客分类:
  • java
Java 位运算[转] 一,Java 位运算 1.表示方法:  在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。 2.位运算符 位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符可以分为逻辑运算符(包括~、&、|和^)及移位运算符(包括>>、<<和>>>)。 1)左移位运算符(<<)能将运算符左边的运 ...
Global site tag (gtag.js) - Google Analytics