302班

java突击队
posts - 151, comments - 74, trackbacks - 0, articles - 14
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

06 2007 档案

     摘要: 函数自身调用。将同样的步骤应用与越来越小的问题子集,最终得到答案。  阅读全文

posted @ 2007-06-30 23:13 停留的风 阅读(185) | 评论 (0)  编辑 |

     摘要: 在上次电泳函数的时候如果我们给静态变量赋了某个值的话,下次调用的时候,这个值将被保留。  阅读全文

posted @ 2007-06-30 23:03 停留的风 阅读(242) | 评论 (0)  编辑 |

     摘要: for(i=0;i for(j=i+1;j if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}  阅读全文

posted @ 2007-06-30 21:57 停留的风 阅读(135) | 评论 (0)  编辑 |

     摘要: int temp;
while(v!=0)
{
temp=u%v;
u=v;
v=temp;
}
return u;  阅读全文

posted @ 2007-06-30 21:30 停留的风 阅读(460) | 评论 (0)  编辑 |

posted @ 2007-06-30 21:27 停留的风 阅读(470) | 评论 (0)  编辑 |

     摘要: OOAD(Object Orient Analysis & Design,面向对象的分析和设计,面向对象分析与设计)是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体,例如:顾客、汽车和销售人员等。这就需要设计要尽可能地接近现实世界,即以最自然的方式表述实体。所以面向对象技术的优点即为能够构建与现实世界相对应的问题模型,并保持他们的结构、关系和行为为模式。  阅读全文

posted @ 2007-06-30 00:45 停留的风 阅读(825) | 评论 (2)  编辑 |

     摘要: 公式:
(condition)条件表达式?(expression)1:表达式(expression)2
相当于:
if(){}else{}  阅读全文

posted @ 2007-06-28 23:41 停留的风 阅读(200) | 评论 (0)  编辑 |

posted @ 2007-06-28 22:41 停留的风 阅读(213) | 评论 (0)  编辑 |

posted @ 2007-06-28 22:12 停留的风 阅读(227) | 评论 (0)  编辑 |

posted @ 2007-06-28 21:58 停留的风 阅读(207) | 评论 (0)  编辑 |

posted @ 2007-06-28 21:44 停留的风 阅读(349) | 评论 (0)  编辑 |

     摘要: SQL语句的各种技巧通过实例解释。看过之后,对于数据库的操作就可以上升一大步。  阅读全文

posted @ 2007-06-26 00:38 停留的风 阅读(505) | 评论 (0)  编辑 |

     摘要: 案例研究1:处方跟踪系统
1.1 背景:

“Drugs For you”药房希望我们设计并开发一个自动处方跟随系统(PTS)。需求如下:

² 系统用于跟踪每个用户的以下信息

Ø 客户名称

Ø 电话号码

Ø 出生日期

Ø 承保公司

Ø 保单号

Ø 处方历史记录,详情如下。

² 每个客户的处方历史记录会记录每个处方的以下信息:

Ø 药房制订的唯一处方ID号

Ø 处方开出的药物

Ø 开处方的医生名称和电话

Ø 处方日期

Ø 处方终止日期

Ø 批准的再次给药次数
  阅读全文

posted @ 2007-06-25 22:39 停留的风 阅读(1767) | 评论 (11)  编辑 |

posted @ 2007-06-21 19:10 停留的风 阅读(182) | 评论 (0)  编辑 |

     摘要: EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。



  一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider) 、应用组合者(Application Assembler)、部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系统管理员(System Administrator):
  阅读全文

posted @ 2007-06-19 18:36 停留的风 阅读(350) | 评论 (0)  编辑 |

     摘要: JavaBean 概述

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

JavaBean 的发展
  最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。
  阅读全文

posted @ 2007-06-19 18:30 停留的风 阅读(176) | 评论 (0)  编辑 |

     摘要: 大多数人都很熟悉java中的输出System.out.print()或者System.out.println(),当然输入数据可以采用很多种技术,比如采用对话框或者一些输入容器比如:TextField等等,而这里只说明一下在dos环境下,主要的输入流。通过简单的5个小例子,希望能够在这其中理解到输入流的含义以及具体的操作。  阅读全文

posted @ 2007-06-17 12:37 停留的风 阅读(662) | 评论 (0)  编辑 |

     摘要:
一:界面层

界面层提供给用户一个视觉上的界面,通过界面层,用户输入数据、获取数据。界面层同时也提供一定的安全性,确保用户有会看到机密的信息。

二:逻辑层

逻辑层是界面层和数据层的桥梁,它响应界面层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给界面层。

三:数据层

数据层定义、维护数据的完整性、安全性,它响应逻辑层的请求,访问数据。这一层通常由大型的数据库服务器实现,如Oracle 、Sybase、MS SQl Server等。  阅读全文

posted @ 2007-06-16 17:32 停留的风 阅读(1338) | 评论 (0)  编辑 |

     摘要: 我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,
用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的
实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面.
  阅读全文

posted @ 2007-06-16 12:53 停留的风 阅读(1459) | 评论 (1)  编辑 |

     摘要: Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。
  阅读全文

posted @ 2007-06-15 20:07 停留的风 阅读(352) | 评论 (4)  编辑 |

     摘要: C#中的委托类似于C或C++中的函数指针。程序设计人员可以使用委托将方法的引用压缩到委托对象中,委托对象能被传递给调用该方法引用的代码而无须知道哪个方法将在编译时被调用。与C或C++中的指针不同的是,委托是面向对象的、类型安全的、受保护的。
委托声明时定义一个返回压缩方法的类型,其中包含一组特定的描述和返回类型。对于静态方法而言,委托对象压缩其调用的方法。对于实例方法(instance methods)而言,委托对象将压缩一个实例和实例的一个方法。如果一个委托对象有一组适当的描述,可以调用带描述的委托。
委托有趣而实用的一个特征就是它不用知道也无需关心它引用对象的类,任何对象都可以,关键的是方法的描述类型和引用类型要与委托的匹配。这使委托特别适合一些匿名的请求。
注意:委托以调用方的安全许可身份运行,而不是以声明方的许可运行。
  阅读全文

posted @ 2007-06-15 20:02 停留的风 阅读(134) | 评论 (0)  编辑 |

     摘要: 1.指针 2.多重继承 3.数据类型及类 4.自动内存管理 5.操作符重载 6.预处理功能 7. Java不支持缺省函数参数,而c十十支持

8 字符串 9“goto语句 l0.类型转换 11.异常   阅读全文

posted @ 2007-06-15 19:55 停留的风 阅读(129) | 评论 (0)  编辑 |

     摘要: 许多文章介绍过C#对C++的改进,在这里我就不再重复这些问题了。在这里,我将重点讨论由C++转向C#时最大的变化:由不可管理的环境向可管理的环境的变化。此外,我还会提出一些C#编程人员容易犯的错误供大家参考,此外,还将说明一些C#语言的能够影响编程的新功能。  阅读全文

posted @ 2007-06-15 19:49 停留的风 阅读(142) | 评论 (0)  编辑 |

     摘要: c#用委托来实现事件通知机制。委托相当与c++函数指针。整个过程涉及一个呼叫者,一个被呼叫者,还有就是这个委托。  阅读全文

posted @ 2007-06-15 19:45 停留的风 阅读(138) | 评论 (0)  编辑 |

     摘要: 一.类与接口的区别

类:描述了一个实体,包括实体的状态,也包括实体可能发出的动作。

接口:定义了一个实体可能发出的动作。但是只是定义了这些动作的原型,没有实现,也没有任何状态信息。

1.接口与类区别:

(1)接口有点象一个规范、一个协议,是一个抽象的概念;

(2)而类则是实现了这个协议,满足了这个规范的具体实体,是一个具体的概念。

(3)从程序角度,简单理解,接口就是函数声明,类就是函数实现。需要注意的是同一个声明可能有很多种实现。
  阅读全文

posted @ 2007-06-15 19:35 停留的风 阅读(7172) | 评论 (0)  编辑 |

     摘要: 抽象类就是说的一个概念,他不能实例化,而子类则必须将抽象类的方法重新定义,否则,子类本身也就成为一个抽象类。
interface就是一个完全抽象的类,其内所有的方法都是public,所有的成员变量都是public static final,即使你没有申明。interface里的值必须是在编译的时候确定。  阅读全文

posted @ 2007-06-15 19:26 停留的风 阅读(280) | 评论 (0)  编辑 |

     摘要: Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页或者其他特定的容器中,并能够产生特殊的效果。  阅读全文

posted @ 2007-06-15 14:03 停留的风 阅读(1978) | 评论 (1)  编辑 |

     摘要: 1.JAVA里没有多继承,一个类之能有一个父类。
2.JAVA中没有多继承,而用接口实现了多继承!一个类或是可以同时实现多个接口!(就相当于C++里一个类同时继承了多个类!)  阅读全文

posted @ 2007-06-15 13:56 停留的风 阅读(2159) | 评论 (0)  编辑 |

     摘要: 当行被双击时,发生的动作,事件的添加技巧  阅读全文

posted @ 2007-06-15 13:42 停留的风 阅读(4999) | 评论 (0)  编辑 |

posted @ 2007-06-12 00:57 停留的风 阅读(1574) | 评论 (0)  编辑 |

posted @ 2007-06-10 11:35 停留的风 阅读(148) | 评论 (0)  编辑 |

posted @ 2007-06-09 18:14 停留的风 阅读(156) | 评论 (0)  编辑 |

posted @ 2007-06-08 19:50 停留的风 阅读(701) | 评论 (1)  编辑 |

posted @ 2007-06-08 19:42 停留的风 阅读(682) | 评论 (0)  编辑 |

posted @ 2007-06-07 00:03 停留的风 阅读(327) | 评论 (0)  编辑 |

     摘要: 运行regsvr32 /u shmedia.dll命令即可  阅读全文

posted @ 2007-06-06 18:30 停留的风 阅读(148) | 评论 (0)  编辑 |