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

Thinking in java 之复用类 final关键字

      现在我就给大家介绍一下final关键字相关的一些东西~~~
     1,final数据
          在Java中,向编译器告知一块数据是恒定不变的,这类常量必须是基本数据类型,并且以关键字final表示,在对这个常量进行定义的时候,必须对其赋初值。对于基本类型,final是数值恒定不变,而对于对象引用,final使引用恒定不变,引用只是指向的对象在堆中的空间不变,但是对象的自身还是可以修改的。
    2,空白final
         Java允许生成“空白final”,所谓空白final就是指被声明为final但是又未给定初值的域。
    3,final参数
        Java允许在参数列表中以声明方式指定参数为final,这意味着你无法在方法中更改参数所指向的引用对象。
    4,final方法
        使用final方法的原因有两个:一个是把方法锁定。防止任何继承类修改它的定义,不会被覆盖;另一个是出于效率的考虑。
    5,final和private关键字
        类中所有的private方法都隐式的指定为是final的,所以无法取用也无法覆盖private方法,但是,private方法前可以添加修饰符final,只是,这时候添加的修饰符final没有任何的实际意义,但是,编译器也不会报错。
    6,final类
        将某个类定义为final类时,就说明了你既不想继承该类,也不允许别人继承该类。由于final类禁止继承,所以final类中所有的方法都隐式的指定为final。
     7,final与static一起修饰变量初始化问题
       若是在基础变量的前面加static final 修饰,则在用类名.变量名 方式的调用中,不会实行构造器的初始化,如static final int = 5;
       若是基础变量赋值的时候是一个域值,如static final int  a = new Random().nextInt(34),则用以上方式调用的时候要初始化构造器;若一个static域不是final修饰的,则,通过以上方法调用的时候需要连接(分配存储空间)和初始化(初始化该存储空间),如static


相关文档:

IBM FileNet Content Java API 简介

2008 年 6 月 24 日
原文地址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
本文介绍 IBM FileNet P8 4.0 Platform 提供的 Content Java API。首先对 FileNet P8 Content Engine 和 API 进行概要介绍, 并说明了一些基本概念,随后详细介绍了 FileNet Content Engine提供的基于 EJB ......

java获得网页内容

网址抓取 Java API 概述
 
http://code.google.com/intl/zh-CN/appengine/docs/java/urlfetch/usingjavanet.html
App Engine 应用程序可以与其他应用程序进行通信或通过抓取网址访问网络上的其他资源。应用程序可以使用网址抓取服务来发出 HTTP 和 HTTPS 请求并接收响应。出于效率和扩展性考虑,网址抓取服务使用 G ......

说说java与.NET

     今天和朋友去海滨路跑步,吹吹海风,我们坐在一个废弃的船板板上,聊起了java与.NET。我是决定读java的,可是我那朋友是想学.NET。
     其实我们各有各的想法,我认为读java在逻辑方面,还有语法方面会有更好的一个了解与学习。因为java的开发平台没有.NET的开发平台那么人 ......

Java 数组 List 如何传值

// 合并 List 中的相同数据行
// Source : tmpOrderEntryListBeanList
// Target : resultOrderEntryListBeanList
// ------------------------------------------------------------------

// (1)将结果赋给 Result Livon 2010-5-18 三
// 整理列表,以便查询库存。
private List<OrderEntryListBe ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号