Java面向对象和数据库的脚本开发项目的不同
先说Java面向对象,面向对象是围绕现实世界中的概念来组织系统模型的一种崭新的思维方式,其基本构造是对象,这些对象把特定的数据以及与该数据相关的行为或叫操作、方法紧密的结合在一起组成单一实体,而面向对象把这些相互独立的对象有效的紧密结合在一起组织系统。简单的就是对一种事物的认识
。我们认识这个事物的状态和行为,我们又来用数据来描述它的状态.举例一个,比如我们手中的一支笔,状态就是什么样的笔,钢笔,铅笔,行为:这只笔是用什么做什么的,画画还是来写字的,这个就形成了一个类
。类我们的理解就是具有相同相识性质对象的抽象就是类。应此,对象的抽象就是类,类的具体化就是对象,也可以说类的实例就是对象.而我们编程就是围绕着对象编程,种子的来说就是编程一个类..一个类可以是抽象类,接口类,普通类,我们可以设计类的时候想想:
唯一性:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
抽象性:抽象是指强调实体的本质、内在的属性。在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽可能避免过早考虑一些细节。
继承性: 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
多态性: 多态性使指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性.
我们设计的时候需要是想好类与类之间的关系,通俗的一句话达到这个目标,高类聚,低偶合,是以后增加业务的时候容易些。
面向对象数据库:
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。简单的理解就是:保存一条条的记录。
数据库的基础结构分为:
物理数据库:它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。
概念数据层:它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的
相关文档:
举例子说明一切。
JAVA_HOME: C:\j2sdk1.4.2_13
Path: C:\j2sdk1.4.2_13\bin;
Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
&n ......
目录
1. 简介
2. 安装
3. log4j基本概念
3.1. Logger
3.2. Appender
3.2.1. 使用ConsoleAppender
3.2.2. 使用FileAppender
3.2.3. 使用WriterAppender
3.3. Layout
3.4. 基本示例
3.4.1. SimpleLayout和FileAppender
3.4.2. HTMLLayout和WriterAppender
3.4.3. PatternLayout和ConsoleAppender
4. 使用外部 ......
1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 ......
Bean Serializable Interface 的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想 ......