摘要:
How to install maven on windows 7from:http://howtodoinjava.com/2013/01/02/how-to-install-maven-on-windows-7/ and : http://howtodoinjava.com/2013/01/06... 阅读全文
摘要:
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统 中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,... 阅读全文
摘要:
可以将一个类的定义放在另一个类的定义内部,这就是内部类。一、为什么要使用内部类 Think in java : 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 接口只是解决了部分问题,而内部类使得多重继... 阅读全文
摘要:
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量... 阅读全文
摘要:
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生 成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于... 阅读全文
摘要:
接口和内部类 :为我们提供了一种将接口与实现分离的更加结构化的方法。一、抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象... 阅读全文
摘要:
多态就是指程序中定义 的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该 引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序... 阅读全文
摘要:
美国银行家:银行家舍入法 舍去位的数值小于5时,直接舍去。 舍去位的数值大于5时,进位后舍去。 当舍去位的数值等于5时,若5后面还有其他非0数值,则进位后舍去,若5后面是0时,则根据5前一位数的奇偶性来判断,奇数进位,偶数舍去。举例: 11.556 = 11.56 ------六入 11.554 =... 阅读全文
摘要:
“尽可能的复用代码使我们程序员一直在追求的” 继承(extends) : 就是一种复用代码的方式继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类,而是继承父类的全部非private属性 或 方法。使用继承时需要记... 阅读全文
摘要:
使用封装有三大好处:1、良好的封装能够减少耦合。可以让类和主函数的耦合分离开来;2、类内部的结构可以自由修改;例如,修改一个字段的类型,如果你没有对类进行封装:封装确实可以使我们容易地修改类的内部实现,而无需修改使用了该类的客户代码。publicclassHusband{publicStringna... 阅读全文