05 2016 档案
摘要:1.try{}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 也许你的答案是在return之前,但往更细地说,我的答案是在return中间执行,请看下面程序代码的运行结果: 执行结果 2 运行结果是2,为什么呢
阅读全文
摘要:Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提
阅读全文
摘要:什么是多态? 多态是具有表现多种形态的能力的特征,更专业的说法:同一个实现借口,使用不同的实例而执行不同的操作. 子类到父类的转换 我们先看一下基本数据类型之间的类型转换例如: 事实上引用数据类型的子类和父类之间也存在着类型的转换问题例如: 子类转换成父类的规则 1:将一个父类的引用指向一个子类对象
阅读全文
摘要:继承的基本语法 在JAVA语言中,用extends关键字表示一个类继承另一个类.列如: public class Sub extends Base{ ...... } Java语言不支持多继承,即一个类正能继承一对类. 尽管一个类正能有一个父类,但是它可以有多个间接地父类. 方法重载 对于类的方法(
阅读全文
摘要:面向对象开发方法概述 面向对象开发方法的优点? 1.把软件系统看成是各种对象的集合,这更接近人类的自然思维方式. 2.软件需求的变动往往是功能的变动,而功能的执行者--对象一般不会有大的变化. 这使得按照对象设计出来的系统结构比较稳定. 3.对象包括属性(数据)和行为(方法),对象吧数据及方法的具体
阅读全文
摘要:using关键字 using 关键字可以用来导命名空间,与java中的import类似. 我使用using的地方 using的原理 为什么出了using所在的{},会自动回收对象。 原因是当我们将要出{},系统自动调用了Dispose()方法。 而在DISpose方法中是这么实现的 using语句的
阅读全文

浙公网安备 33010602011771号