05 2016 档案

摘要:创建一个类,新建一个方法: 在main方法中调用: 分析: 在try语句中,在执行return语句时,要返回的结果已经准备好了,就在此时,程序转到finally执行了。 在转去之前,try中先把要返回的结果存放到不同于x的局部变量中去,执行完finally之后,在从中取出返回结果, 因此,即使fin 阅读全文
posted @ 2016-05-30 16:19 Beyondづ 阅读(168) 评论(0) 推荐(0)
摘要:一、适配器(Adapter)模式 是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 二、优点 更好的复用性 系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。 更好的扩展性 在实现适配器 阅读全文
posted @ 2016-05-30 16:15 Beyondづ 阅读(2764) 评论(0) 推荐(0)
摘要:java中单例模式是一种常见的设计模式,以下是它的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton ins 阅读全文
posted @ 2016-05-27 14:34 Beyondづ 阅读(220) 评论(0) 推荐(0)
摘要:什么是接口:接口就是一些方法特征的集合,接口是对抽象的抽象。 在java语言中,接口有两种意思: ①概念性的接口,即系统对外提供的所有服务 ②指用interface关键字定义的接口,也称为接口类型 特征: ① 接口中的成员变量默认都是public、static、final类型的,必须被显示初始化 ② 阅读全文
posted @ 2016-05-26 21:42 Beyondづ 阅读(1077) 评论(0) 推荐(0)
摘要:一、多态 1、什么是多态? 解析:不同的对象对于同一个操作,做出的响应不同 具有表现多种形态的能力的特征 2、使用多态的优点 解析:为了实现统一调用 一个小例子:<父类类型作为参数> 父类(Pet) 子类(Gog,Penguin) 主人类(Master)测试类(Test) Pet Dog Pengu 阅读全文
posted @ 2016-05-26 21:32 Beyondづ 阅读(1234) 评论(0) 推荐(0)
摘要:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 一、继承的基本语法: 在Java语言中,用extends关键字表示一个类继承了另一个类。例如: Sub类到底继承了Base类的哪些东西呢?分为以下两种情况: ① 当Sub类和Bas 阅读全文
posted @ 2016-05-26 20:58 Beyondづ 阅读(781) 评论(0) 推荐(0)
摘要:一、创建Java源文件 Java应用由一个或多个扩展名为".java"的文件构成,这些文件被称为Java源文件,从编译的角度,则被称为编译单元. 本章包含两个Java源文件:Doll.java和AppMain.java,下例是他们的代码. 二、 Java源文件结构 一个Java应用包含一个或多个Ja 阅读全文
posted @ 2016-05-24 20:51 Beyondづ 阅读(205) 评论(0) 推荐(0)
摘要:面向对象的软件开发: 面向对象的开发把软件系统看成各种对象的集合,对象就是最小的子系统,一组相关的对象能够组合成复杂的子系统。 面向对象的开发方法具有以下优点: 1.把软件系统看成是各种对象的集合,更接近人类自然思维方式。 2.软件需求的变动往往都是功能的变动,而功能的执行者 对象一般不会有大的变化 阅读全文
posted @ 2016-05-23 14:54 Beyondづ 阅读(158) 评论(0) 推荐(0)
摘要:Model层:(实体层) 主要是与数据库里面的表做对应,一个实体对应一张表,这样在于数据库进行交互时就可以一一对应,对数据库才可以进行操作。 DAL层:(数据访问层) 主要与数据库进行交互,进行数据处理,依赖于Model层。 BLL层:(业务逻辑层) 主要是进行数据的业务逻辑处理,进行逻辑处理,依赖 阅读全文
posted @ 2016-05-22 10:22 Beyondづ 阅读(762) 评论(0) 推荐(0)
摘要:解决问题:当年级下拉框选择一个没有科目的年级后,科目下拉框还是占用了上次有数据的下拉框个数! 解析:可以使用 cboSubject.DropDownHeight = 106; 实现效果: 点击年级下拉框值时,获取科目下拉框值 一:加载年级下拉框值 GradeDAL层: GradeBLL层: UI层: 阅读全文
posted @ 2016-05-15 16:40 Beyondづ 阅读(291) 评论(0) 推荐(0)
摘要:一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下 阅读全文
posted @ 2016-05-14 15:36 Beyondづ 阅读(710) 评论(0) 推荐(0)
摘要:一.using释放资源 using不可以释放所有的对象,原因如下: 1.using可以主动释放的对象都需要实现IDisable接口。 2.即使都实现了IDisable接口,也没有必要全部使用using,我们只对那些对系统性能有重要 影响的对象进行了using限定,而其他的对象可以交给垃圾回收器处理。 阅读全文
posted @ 2016-05-09 13:36 Beyondづ 阅读(1843) 评论(0) 推荐(0)
摘要:1. .NET框架的核心组件包括(BD)(选择两项) A.CTS (通用类型系统) B.CLR (公共语言运行时,.NET的基础) C.CLS (公共语言规范) D.FCL (框架类库,.NET一个综合性的面向对象集合) 2. 在C#中下列选项说法正确的是(B)。 A.一个类允许有一个以上的父类 ( 阅读全文
posted @ 2016-05-03 12:33 Beyondづ 阅读(373) 评论(0) 推荐(0)