文章标题关闭所有内容预览 | 展开所有内容预览
-
[图文] 通过Java Swing看透MVC设计模式
[内容预览]
9999 | 2008-12-01 02:07:47
一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代...
[阅读全文]
-
Java中ThreadLocal的设计与使用
[内容预览]
9999 | 2008-12-01 02:07:43
早在Java1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。ThreadLocal是什么ThreadL...
[阅读全文]
-
Java 语言中的 return 语句
[内容预览]
9999 | 2008-12-01 02:07:41
众所周知,return只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题。例一:classtest{publicStringtest(){if(true){return"";}else{return"";}}}上面这样即可通过编译,但是下...
[阅读全文]
-
Java数据报编程之测试程序
[内容预览]
9999 | 2008-12-01 02:07:39
这里写得是后面数据报编程用到的测试程序,这个程序包括一套自定义事件,一个能滚动的显示图象的Javabean组件。在面向对象的程序设计中,事件消息(EventMessage)是对象间通信的基本方式。在图形用户界面程序中,GUI组件对象根据用户的交互产生各种类型的事件消息,这些事件消息由应用程序的事件处理代码捕获,在进行相...
[阅读全文]
-
Java数据报编程之单播
[内容预览]
9999 | 2008-12-01 02:07:38
实际上,单播就是一个报文从源主机向另一个目标主机发送,接收目标只有一个.首先,写收发器类DatagramRecvSender_s,这个类既要发送数据报又要接收数据报,发送一个文件夹中的所有图片,一张一张的进行,接收是在一个线程中进行,每收完一个文件,就激活一个事件,事件处理器处理这个事件.类清单为:packagerec...
[阅读全文]
-
C#事件机制归纳(上)
[内容预览]
9999 | 2008-12-01 02:07:36
1.委派的实现过程。首先来看一下委派,委派其实就是方法的传递,并不定义方法的实现。事件其实就是标准化了的委派,为了事件处理过程特制的、稍微专业化一点的组播委派(多点委派)。下面举一个例子,我觉得把委派的例子和事件的例子比较,会比较容易理解。usingSystem;classClass1{delegateintMathO...
[阅读全文]
-
C#事件机制归纳(下)
[内容预览]
9999 | 2008-12-01 02:07:34
3.C#中预定义事件处理方式学习事件,我觉得最不好理解的就是C#中预定义了事件,使我才开始学习事件时一头雾水。在查了些资料后,终于弄明白了一些,如下:EventArgs是包含事件数据的类的基类,用于传递事件的细节。EventHandler是一个委托声明如下(其在.Net类库中如下声明的)publicdelegatevo...
[阅读全文]
-
提高Java代码可重用性的三个措施
[内容预览]
9999 | 2008-12-01 02:07:33
本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单的参数接口类型。措施一:改写类的实例方法通过类继承实现代码重用不是精确的代码重用技术,因此它并不是最理想的代码重用机制。换句话说,如果不继承整个类的所有方法和数据成员,我们无法重用该类里面的单个方法。继承总是带来...
[阅读全文]
-
用 Java 实现回调例程
[内容预览]
9999 | 2008-12-01 02:07:31
熟悉MS-Windows和XWindowSystem事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没有!Java的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简...
[阅读全文]
-
动态网页技术介绍—ASP、JSP、CGI、PHP
[内容预览]
9999 | 2008-12-01 02:07:28
ActiveServerPages即ASP是微软开发的一种类似HTML(HypertextMarkupLanguage超文本标识语言)、Script(脚本)与CGI(CommonGAtewayInterface通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,javascrip...
[阅读全文]
-
用Java实现回调例程
[内容预览]
9999 | 2008-12-01 02:07:26
熟悉MS-Windows和XWindowSystem事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没有!Java的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简...
[阅读全文]
-
Java实现利用搜索引擎收集网址的程序
[内容预览]
9999 | 2008-12-01 02:07:25
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工收集而来的,都是让程序利用搜索引擎取到的,如果您需要某类网址信息数据,就跟我来一起研究一下,非常简单。 本文采用Ja...
[阅读全文]
-
Java在Client/Server网络中的应用
[内容预览]
9999 | 2008-12-01 02:07:23
随着Java语言的日益流行,特别是Java与InternetWeb的密切结合,使它在全球取得了巨大的成功。Java语言以其独立于平台、面向对象、分布式、多线索及完善的安全机制等特色,成为现代信息系统建设中的良好的开发平台和运行环境。 一、Java网络应用模型 和Internet上的许多环境一样,完整的Java应用...
[阅读全文]
-
揭开Java 安全标准的神秘面纱
[内容预览]
9999 | 2008-12-01 02:07:21
在过去的三年中,人们开发出了许多关于信息安全(InformationSecurity)的新标准。其中最为人们所认可的是WebServices安全性(WebServicesSecurity,WSS)、安全性断言标记语言(SecurityAssertionMarkupLanguage,SAML)和可扩展访问控制标记语言(E...
[阅读全文]
-
谈谈J2SE中的序列化之一个感性的认识
[内容预览]
9999 | 2008-12-01 02:07:20
java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream和ObjectOutputStream的帮助下,我们可以轻松的实现序列化。 只要我们的class实现了java.io.Serializable接口,就可以利用ObjectOutput...
[阅读全文]
-
Visual C# 3.0 新特性概览
[内容预览]
9999 | 2008-12-01 02:07:16
在发布VisualStudio2005和C#2.0之后,微软公司又马不停蹄的展示了人们所期望的C#的下一代版本:C#3.0。尽管C#3.0并没有标准化,微软还是在PDC(专业程序员会议)发布了一个预览版本,因此心急的程序员可以看到一些所期望的特性,这也是本文所讨论的主要内容: ·隐式类型本地变量 ·匿名变量 ...
[阅读全文]
-
Visual C#编程入门之Hello World
[内容预览]
9999 | 2008-12-01 02:07:14
C#(发音为“SeeSharp”)是简单、现代、面向对象和类型安全的编程语言。C#起源于C语言家族,因此,C,C++和Java的程序员很快就能熟悉它。C#已经获得了ECMAInternational和ISO/IEC的国际标准认证,它们分别是ECMA-334标准和ISO/IEC23270标准。Microsoft用于.NE...
[阅读全文]
-
Java 2005回顾2006展望
[内容预览]
9999 | 2008-12-01 02:07:12
过去的一年,Mustang没能出来,EJB3刚刚才提交最终草案,Ajax兴起但是五花八门不知道应该用谁,Aspectj5出来了,但是缺乏惊喜。或许我们会说,过去的2005,Java界缺乏成绩,但是却毫无疑问,Java遥遥领先于其他语言。从11月的语言排行榜Java遥遥领先,到今年的Java图书销售统计上,Java图书销...
[阅读全文]
-
2005年度Java十大新技术和新产品
[内容预览]
9999 | 2008-12-01 02:07:11
2005年Java世界诞生了众多的新技术和新产品,小编从中挑选了最优秀的10种新技术和新产品,这10种产品的选择标准只有唯一的一个:对未来Java的发展和应用具有重要影响。如果你有不同意见,请给我写信。一、JavaEE5JavaEE5不简单的由J2EE改名而来,Sun对其作了重大修改,应该算一种新技术。从提交公开审查的...
[阅读全文]
-
两种特殊的Java容器类List和Set分析
[内容预览]
9999 | 2008-12-01 02:07:09
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的JoshuaBloch进行了重新设计,丰富了容器类库的功能。Java2容器类类库的用途是“保存对象”,它分为两类:Collection一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。Map...
[阅读全文]
-
关于ASP,ASP.NET,VB.NET里的MD5加密函数
[内容预览]
9999 | 2008-12-01 02:07:08
关于ASP,ASP.NET,VB.NET里的MD5加密函数在ASP中,我们使用过如动网论坛等用的ASP中MD5函数加密出的字符串则如:1165d25d8cd021d5而在Asp.Net中下面的方法:代码System.Web.Security.FormsAuthentication.HashPasswordForStor...
[阅读全文]
-
利用ASP发送和接收XML数据的处理方法
[内容预览]
9999 | 2008-12-01 02:07:06
因为要做移动梦网WAP的一些接口,所以要用到这种方式,接下来会有ASP.net版本的,这个是ASP版本的,利用了MSXML2.XMLHTTP对像。 request.aspdimHttpssetHttps=server.createobject("MSXML2.XMLHTTP")’定义一个XMLHTTP对像Https...
[阅读全文]
-
[图文] Java 5.0 多线程编程实践
[内容预览]
9999 | 2008-12-01 02:07:04
Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提供了丰富的API多线程编程在Java5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中使用了Java5中的线程池,阻塞队列,可重入锁等,还实践了Callable,Future等接口,并使用了Ja...
[阅读全文]
-
最佳ASP.NET编程习惯(1)
[内容预览]
9999 | 2008-12-01 02:07:03
初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一...
[阅读全文]
-
Java 理论和实践: 用软引用阻止内存泄漏
[内容预览]
9999 | 2008-12-01 02:07:00
在Java理论和实践的前一期文章中,Java™清洁工程师BrianGoetz探究了弱引用(weakreferences),它让您警告垃圾收集器,您想要维护一个对象的引用,而不会阻止该对象被垃圾收集。在本期文章中,他将解释Reference对象的另外一种形式,即软引用(softreferences),用于帮助...
[阅读全文]
-
[图文] JavaMail API简介
[内容预览]
9999 | 2008-12-01 02:06:57
JavaMailAPI简介JavaMailAPI是一种可选的、能用于读取、编写和发送电子消息的包(标准扩展)。您可使用这种包创建邮件用户代理(MailUserAgent,MUA)类型的程序,它类似于Eudora、Pine及MicrosoftOutlook这些邮件程序。其主要目的不是像发送邮件或其他邮件传输代理(Mail...
[阅读全文]
-
用javascript 自动调节iframe高度出现问题
[内容预览]
9999 | 2008-12-01 02:06:56
我一个页面需要嵌入10个iframe,希望每个显示的数据不超过10条,超过就出现滚动条。没有数据则只显示表头。最开始用jsp去统计每个iframe需要显示数据的总数,然后计算,超过10条。ifram的高度就制定为一固定制,反之,取数据条数乘上每条的高度。这样做可以实现功能,但是速度比较慢。于是就想用javascript...
[阅读全文]
-
各种排序算法java实现
[内容预览]
9999 | 2008-12-01 02:06:52
插入排序:packageorg.rut.util.algorithm.support;importorg.rut.util.algorithm.SortUtil;/***@authortreeroot*@since2006-2-2*@version1.0*/publicclassInsertSortimplements...
[阅读全文]
-
用Java实现Web服务器
[内容预览]
9999 | 2008-12-01 02:06:50
用Java实现Web服务器一、HTTP协议的作用原理 HTTP协议的作用原理包括四个步骤:1.连接:Web浏览器与Web服务器建立连接。2.请求:Web浏览器通过socket向Web服务器提交请求。3.应答:Web浏览器提交请求后,通过HTTP传送给Web服务器。Web服务器接到请求后,进行事务处理,处理结果又通过H...
[阅读全文]
-
Java程序员的存储过程
[内容预览]
9999 | 2008-12-01 02:06:49
Java程序员的存储过程原文:http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.htmlbyNicFerrier本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JD...
[阅读全文]

