05 2016 档案

摘要:Demo类: Test测试类: 代码的执行过程: x=1,执行try中的代码,x++,此时x的值为2并且return开辟了一块新的内存存储2,接着执行finally,++x,x的值变成3,然后返回return,但是x的值并没有改变,输出结果依然是2,因为return已经开辟了一块新的内存,两者没有一 阅读全文
posted @ 2016-05-30 16:32 Fighting` 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、日志:除了能记录异常信息,还可以记录程序正常运行时的关键信息。 使用log4j来进行日志文件记录经典步骤: 01.在项目中创建一个lib文件夹,然后将下载好的jar包copy到该文件夹下 02.对已经copy过来的jar包,点击右键,然后执行下图操作 项目中就会多出一个引入外部Library的项 阅读全文
posted @ 2016-05-30 16:28 Fighting` 阅读(3001) 评论(0) 推荐(0) 编辑
摘要:一、项目分析 根据输入速率和正确率将玩家分为不同等级,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高。如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级。玩家最高级别为6级,初始级别一律为一级! 二、掌握的技能点 ①面向对象设计的思想 ②使用类图理解类的关系 ③类的 阅读全文
posted @ 2016-05-29 16:53 Fighting` 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一、适配器(Adapter)模式 是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 二、优点 更好的复用性 系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。 更好的扩展性 在实现适配器 阅读全文
posted @ 2016-05-29 14:53 Fighting` 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、Java中的单例: 特点: ① 单例类只有一个实例 ② 单例类必须自己创建自己唯一实例 ③ 单例类必须给所有其他对象提供这一实例 二、两种模式: ①懒汉式单例<线程不安全> 在类加载时,不创建实例,运行调用时创建。类加载快,在运行时获取对象速度慢 示例: ②饿汉式单例<线程安全> 在类加载的时候 阅读全文
posted @ 2016-05-27 14:29 Fighting` 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一、多态 1、什么是多态? 解析:不同的对象对于同一个操作,做出的响应不同 具有表现多种形态的能力的特征 2、使用多态的优点 解析:为了实现统一调用 一个小例子:<父类类型作为参数> 父类(Pet) 子类(Gog,Penguin) 主人类(Master)测试类(Test) Pet Dog Pengu 阅读全文
posted @ 2016-05-26 16:31 Fighting` 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一、继承的基本语法: 在Java语言中,用extends关键字表示一个类继承了另一个类。例如: Sub类到底继承了Base类的哪些东西呢?分为以下两种情况: ① 当Sub类和Base类位于同一个包中:Sub类继承Base类中public、Protected和默认访问级别的成员变量和成员方法 ② 当S 阅读全文
posted @ 2016-05-26 12:31 Fighting` 阅读(146) 评论(0) 推荐(0) 编辑
摘要:一、创建Java源文件 Java应用由一个或多个扩展名为".java"的文件构成,这些文件被称为Java源文件,从编译的角度,则被称为编译单元. 本章包含两个Java源文件:Doll.java和AppMain.java,下例是他们的代码. 二、 Java源文件结构 一个Java应用包含一个或多个Ja 阅读全文
posted @ 2016-05-23 17:07 Fighting` 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、软件开发经历的生命周期: ①软件分析 ②软件设计 ③软件编码 ④ 软件测试 ⑤ 软件部署 ⑥软件维护 二、为了提高软件开发效率,降低软件开发成本,一个优良的软件系统应该具备以下特点: ① 可重用性 ② 可扩展性 ③ 可维护性 三、系统结构是指系统由多个子系统组成,以及子系统由多个更小的子系统组成 阅读全文
posted @ 2016-05-23 14:42 Fighting` 阅读(394) 评论(0) 推荐(1) 编辑
摘要:一:分层架构 搭建DAL层(数据访问层)、UI层(表示层)、BLL层(业务逻辑层)以及Model层(实体层) 各层的引用关系: DAL、UI、BLL层引用Model层 UI层引用BLL层 BLL层引用DAL层 二:实现登录功能 StudentDAL层 定义一个bool变量,将Student对象作为参 阅读全文
posted @ 2016-05-22 09:56 Fighting` 阅读(359) 评论(0) 推荐(0) 编辑
摘要:实现效果: 点击年级下拉框值时,获取科目下拉框值 一:加载年级下拉框值 GradeDAL层: GradeBLL层: UI层: 二:根据年级编号,去加载科目下拉框数据 1.在DAL层写一个根据年级编号获取科目集合的方法 SubjectDAL层: 2.Bll层做数据传递 3.UI层 下拉框选中项发生改变 阅读全文
posted @ 2016-05-15 16:32 Fighting` 阅读(341) 评论(0) 推荐(0) 编辑
摘要:一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下 阅读全文
posted @ 2016-05-14 17:55 Fighting` 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一:using语句 SqlConnection conn = new SqlConnection(connString); try { conn.Open(); //…… } finally { conn.Close(); } 在代码中,finally块中调用Close()方法释放连接,确保即使没有 阅读全文
posted @ 2016-05-09 12:39 Fighting` 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1:在C#中,关于文件操作相关的类说法正确的是(AB) <选择二项> A:FileInfo类提供了用于操作文件的实例方法 B:File类提供了用于操作文件的静态方法 C:Directory类提供操作目录的实例方法 D:DirectoryInfo类提供了操作目录的静态方法 解析: DirectoryI 阅读全文
posted @ 2016-05-01 16:25 Fighting` 阅读(1113) 评论(0) 推荐(0) 编辑