当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 第五章 隐藏实现细目首先考虑oop的一个重要思想--让变动的东西和不变动的事物彼此分开。
 

 

 ·关于xml for analysis provider    »显示摘要«
    摘要:通过http、soap、xml存取analysis services 数据;microsoft xml for analysis provider提供了基于xml通讯的两个方法: discover and executediscover方法获取xml web service的元数据信息,包括一系列可用的数据源; execute方法用于执行mdx查询,以获取数据或架构信息。安装要求:操作系统:mi......
 · oracle维护常用sql语句    »显示摘要«
    摘要:1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表......


我的Thinking in Java学习笔记(九)

第五章       隐藏实现细目

  java库的程序员在编写库的时候最需要考虑到的就是,一旦他们改变类中的某个函数或者是成员变量,让已经使用前一版本库的程序不会受到变动的影响.库的编写者无法知道程序员调用用了库中那些函数与变量,因而无法修改库的成员,于是为了解决这样的问题,java中出现了访问控制符,其作用就是告诉程序员,那些是可用的,那些是不可用的,而java中的访问控制符是受package(包)的影响的,因此,在学习访问控制符以前,先要学习好包. 【程序编程相关:adodb Stream 详细用法

  首先考虑oop的一个重要思想--让变动的东西与不变动的事物彼此分开. 【推荐阅读:ASP输出WBMP手机通用图片源码

    现在大家想象一下这种情况,假如你现在本地开发了一套java程序,现在把他投入使用,当你把程序放到服务器上的时候,也许你会发现,服务器上的原有的class与你现在程序中的class重名了!怎么解决呢?这个时候就需要java中的命名空间了.正是因为有了命名空间,使得名称相同的class各自存活在各自的相对领域中,互不干扰,当你需要调用不同命名空间内的class时,使用import关键字,例如:调用整个程序库import java.util.*;这样就是在调用一个包,如果你想调用其中的一个类,这样import java.util.math; 【扩展信息:Oracle SQL用法

  package:程序库单元

    如何设定自己的包?使用package xxx ;放在程序的最前面,就是把该程序收录到xxx包中,使用的时候,只要import xxx就可以了.关键字import与package提供的是,无论多少人撰写class,永远不会发生命名冲突!

    独一无二的package命名

      package应该把所有隶属于同一个package的class放置在同一个目录中,或者使用jar.那么现在又出现2个问题:如何产生独一无二的package名,并且如何找出深藏在文件目录中class.我们一般使用反转的国际域名来保障问题1的正确解决,我的域名是blog.csdn.com/maoerzuozuo,于是我使用maoerzuozuo.com.csdn.blog来命名包,这样我就能产生与其他人不重复的package名称(除非他把我的东西抢先使用).
...   下一页
 ·自己做的数据绑定控件    »显示摘要«
    摘要:很久都没有写一点东西了,最近一直在学习.net,前两天看到椰子林写的一篇《asp.net分页组件学与用》,于是自己就跟着做了一遍,一次成功,在此向他表示感谢,也向他那种共享的精神致敬!可是后来我发觉这个组件用起来有点麻烦,在page_load里面不但要得到记录集,还要写sql语句分页,最后还要自己写代码将包含数据的<table></table>输出到客户端,于是我就想呀要是......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE