易截截图软件、单文件、免安装、纯绿色、仅160KB

java中的final关键字所起的作用

final的作用随着所修饰的类型而不同
       1、final修饰类中的属性或者变量
              无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。
              这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。
              而引用类型变量里面放的是个地址,所以用final修饰引用类型变量指的是它里面的地址不能变,并不是说这个地址所指向的对象或数组的内容不可以变,这个一定要注意。
              例如:类中有一个属性是final Person p=new Person("name"); 那么你不能对p进行重新赋值,但是可以改变p里面属性的值,p.setName('newName');
              final修饰属性,声明变量时可以不赋值,而且一旦赋值就不能被修改了。对final属性可以在三个地方赋值:声明时、初始化块中、构造方法中。总之一定要赋值。      
      2、final修饰类中的方法
             作用:可以被继承,但继承后不能被重写。
      3、final修饰类
             作用:类不可以被继承。
思考一个有趣的现象:
       byte b1=1;
       byte b2=3;
       byte b3=b1+b2;//当程序执行到这一行的时候会出错,因为b1、b2可以自动转换成int类型的变量,运算时java虚拟机对它进行了转换,结果导致把一个int赋值给byte-----出错
       如果对b1 b2加上final就不会出错
       final byte b1=1;
       final byte b2=3;
       byte b3=b1+b2


相关文档:

Java Swing LayoutManager


BorderLayout
FlowLayout
GridLayout
GridBagLayout
CardLayout
BoxLayout  



< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
......

Java XStream封装类

此个类是为了方便初学者对XML到 javabean 的相互转换不熟悉而写的:
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
public class XmlBean {
 /*
  * @AUTHOR:ZHONG
  * @CREATETIME:2010/02/10
  * @PREAM:OBJECT(JAVABEAN)
  * @RETURN:X ......

Java 集合框架(Collection)和数组的排序


  根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Devel ......

Java几个常用的布局管理器类

Java几个常用的布局管理器类:


特点
java.awt
CardLayout
将组件象卡片一样放置在容器中,在某一时刻只有一个组件可见
java.awt
FlowLayout
将组件按从左到右而后从上到下的顺序依次排列,一行不能放完则折到下一行继续放置
java.awt
GridLayout
形似一个无框线的表格,每个单元格中放一个组件
java.awt ......

HowTo Install Java on CentOS 4 and CentOS 5

http://writeblog.csdn.net/PostEdit.aspx?entryId=5305099
Contents
Preliminary material
Method One: A simple approach
Method Two: A less simple approach
Java for the desktop user
Java for the developer and the server environment
Requirements
Step 1. Initial setup
Step 2. Installing your favor ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号