摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 (1)代码块程序中使用"{}"括起来的代码称为代码块,代码块有四种:普遍代码块:直接在一个方法中出现的"{}"构造块:直接在类中定义的代码块,构造块会像构造方法一样,在实例化对象的时候执行,但是构造块优先于构造方法执行静态块:使用static关键字声明的代码块,主要目的是用来为静态属性初始化,静态块优先于主方法,而且也优先于构造方法执行,并且只执行一次。同步代码块:class Demo{ { // 构造块 System.out.println("****** 阅读全文
posted @ 2011-01-21 19:41 魔战 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 (1)引用传递注意画出内存分析图。例子:class Person{ privateString name ; privateint age; private Book book ; //一个人有一本书 private Person child;//一个人有一个孩子 publicPerson(String n,int a){ this.setName(n); this.setAge(a); } publicvoid setBook(Book b){ book= 阅读全文
posted @ 2011-01-21 19:40 魔战 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 String类及String类的相关操作方法,this关键字,static关键字,内部类(1)String的两种实例化方式public String(String origiral)///可以接收一个String类的对象,并重新实例化String对象,除了此方法之外String还可以采用直接赋值的方式进行对象的实例化。public class StringDemo01{ public static voidmain(String args[]){ Strin 阅读全文
posted @ 2011-01-21 19:39 魔战 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 (1)面向对象:要经过完整的分析,设计之后才可以进行开发 面向过程:专注于解决问题 OOA:面向对象的分析 OOD:面向对象设计 OOP:面向对象程序(2)面向读写的三大特征 封装:对外部不可见,保护类中的操作不被外部直接访问 继承:扩展类的功能, 多态:方法的重载,相同的方法名称根据参数的类型和个数不同调用的方法不同 对象的多态性,(3)类与对象类:共同属性或操作的集合对象:是实际存在的事物个体,也叫做实例没有类则没有对象的产生;没有对象类不能使用;对象的 阅读全文
posted @ 2011-01-21 19:38 魔战 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 (1)构造方法每个类中都存在一个构造方法,构造方法的主要目的是为类中的属性初始化。构造方法的名称必须与类名称相同;构造方法定义时没有返回值类型的声明;不能在构造方法中使用return返回一个内容。如果在一个类中没有明确声明一个构造方法的时候,类中会有一个默认的什么都不做的构造方法,该方法中没有参数也没有方法体。如果类中已经明确的声明了一个构造方法,那么就会调用已声明的构造方法。当使用关键字new的时候才会调用类中的构造方法,构造方法本身的重载,方法名称相同, 阅读全文
posted @ 2011-01-21 19:38 魔战 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 二,java简介(1)位操作&(按位与),|(按位或),^(按位异或)&,两者为1则为1;|,两者中有一个是1则为1;^,两者不同则为1原码:正数的原码是二进制数;负数的原码是二进制的最高为设为1反码:正数的反码是原码本身;负数的反码是符号位不变,其他位取反。补码:正数的补码是原码本身;负数的补码是负数的反码加1左移():在二进制数的右边加0带符号右移():在二进制左边,正数加1,负数加0不带符号右移():在二进制左边加0(2)数组数组属于引用 阅读全文
posted @ 2011-01-21 19:37 魔战 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一,java简介(1)Java的执行过程java语言是属于编译型和解释型语言,编译成class然后在解释class二进制文件Java的程序是在一台虚拟的电脑上执行JVM,由jvm读取并处理编译过的平台无关的字节码class文件。Java跨平台。Java安全性表现在java的操作都是以字节码class文件的形式保存。Java运行中,会根据不同的操作系统提供一个JVM的版本支持,所有的程序执行只是找到jvm,那么jvm去直接适应操作系统,所有程序就可以在任意的操作系统执行。不同的操作系统会有一个不同的jvm,安装的时候jvm去适应操作系统,java程序由java内核编译器去编译,然后去找jvm执行 阅读全文
posted @ 2011-01-17 22:15 魔战 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yxonline/archive/2011/01/14/1935708.html本文主要介绍域的概念以及使用。一、概念域:实际上就是一个取值范围,也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。域是通过用户自定义类型实现的,定义一个域的后,可以实多个实体的属性共享,这也模型设计中非常重要。例如:“服务生”、“客户”、“操作员”三个实体中都有“姓名”属性,我们就可以定义一个“姓名”域,分别附加到三个实体中,修改域的同时,使用域的实体的相关属性也会随之更新。所图所示二、域的定义菜单Model-Domains,在弹出窗口 阅读全文
posted @ 2011-01-14 21:00 魔战 阅读(256) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html本文主要介绍继承联系定义及使用。一、 定义实体之间除了我们之前所讲的联系外,还存在分类关系、继承关系。在CDM中我们统称分类关系、继承关系为继承联系。通过特殊化或概化方法产生的实体类型之间的联系称为继承联系。特殊化:在实体集内部分组并把这些分组存放在不同的实体类型中的过程称为实体集的特殊化。概化:从多个实体集的公共属性中抽象出一个公共实体类型的过程为实体集的概化。继承联系的一端是具有普遍性的实体集,为父实体集,另一端连接的是具体特殊的一个或多个实体集,为子实体集。例如: 阅读全文
posted @ 2011-01-14 20:59 魔战 阅读(630) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yxonline/archive/2007/04/12/710816.html本文主要介绍联系的定义及使用。一、联系联系(Relationship)是指实体集这间或实体集内部实例之间的连接。实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONETO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系 阅读全文
posted @ 2011-01-14 20:58 魔战 阅读(210) 评论(0) 推荐(0) 编辑