当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 经常听到回调函数(callback function)这个概念, 所谓回调函数,就是指这个函数先在某处注册,而它将在稍后某个需要的时候被调用。
 

 

    摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。 例如: thisisaclassname thisismethodorfieldname 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标 志出它们属于编译期的常数。 java包(package)属......
    摘要: /************************************* * 一个基础的代理服务器类 ************************************* */ import java.net.*; import java.io.*; public class httpproxy extends thread { static public int connect_re......


Java基础学习:functor的实现

  经常听到回调函数(callback function)这个概念, 所谓回调函数,就是指这个函数先在某处注册,而它将在稍后某个需要的时候被调用.比如在利用sdk 进行windows编程的时候,我们需要注册一个wndclass类,这个类中有这样一个参数 lpfnwndproc, 要进行消息处理,我们就要用处理消息的函数的指针给它赋值.消息处理函数什么时候被调用的?我们没有显式地在程序中看到啊.是os调用的.  这是sdk的试验方式,当然用的是过程式的语言c,可以通过传递函数的指针实现.

    sort(vec.begin(),vec.end(),greater<int>()); 【程序编程相关:如何学好java

  c++中怎么来实现呢?当然,c++兼容c,用函数指针就可以.  同时c++又提供了面向对象的机制,可不可以有不同的实现机制呢?  当然! stl 中的functor(function object)就可以用到回调上.  比如对一个存放int数据的vector进行递减排序的话,我们可以这样进行. 【推荐阅读:面向对象编程:Java collecti

  java中要实现类似functor的功能,应该怎么办呢?command模式可以帮上忙.command模式看起来很简单,只要把command封装到一个接口中就可以.command模式是回调机制的一个面向对象的替代品. 【扩展信息:比较 Microsoft .NET 和

  greater<int>()就是我们传递的一个匿名对象,它重载了函数调用运算符“()”.我们没有显式地调用这个对象里面提供的函数,sort函数对对象里面的函数进行call back.

  比如 java.io 中已经定义好的一个接口


...   下一页
 ·java学习:hsqldb文档(一)    »显示摘要«
    摘要:近来研究hsqldb,就尝试翻译了一下它的文档,这里贴出来和大家共享,欢迎大家和我交流:wwccff@163.net      一 什么是hsqldb?      hsqldb具有以下特点:      是一个开放源代码的java数据库      具有标准的sql语法和java接口      hsqldb可以自由使用和分发      非常简洁和快速的      具有内存数据库,独立数据库和c/s数据......
» 本期热门文章:

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