摘要: 1.什么是多态? extends继承或者implements实现,是多态性的前提。 注意:多态指的是对象的多态性,形态指的是类 代码中体现多态性,其实就是一句话:父类引用指向子类对象 格式: 父类名称 对象名 = new 子类名称(); 或者: 接口名称 对象名 = new 实现类名称(); 运行结 阅读全文
posted @ 2016-08-04 22:16 GumpYan 阅读(311) 评论(0) 推荐(0)
摘要: 1.什么是内部类,为什么要用内部类? 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。 例如:身体和心脏的关系。汽车和发动机的关系。 可以将一个类定义在另一个类的定义内部,这就是内部类。 当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容。 阅读全文
posted @ 2016-08-04 20:15 GumpYan 阅读(277) 评论(0) 推荐(0)
摘要: 1. Java在创建对象时,会自动分配内存,并当该对象引用不存在的时候,释放这块内存。 为什么呢? 因为Java中使用被称为垃圾收集器的技术来监视Java程序的运行,当对象不再使用时,就自动释放对象所使用的内存。 垃圾收集器是自动运行的,无须显式地请求垃圾收集器,程序运行时,垃圾收集器会不时检查对象 阅读全文
posted @ 2016-08-04 17:04 GumpYan 阅读(832) 评论(0) 推荐(0)
摘要: Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类 阅读全文
posted @ 2016-08-04 10:33 GumpYan 阅读(1954) 评论(0) 推荐(0)
摘要: 1.从键盘输入两个整数,然后输出它们的平方值和立方值 在Java中,没有像C语言那样有一个专供接受键盘输入值的scanf函数,所以一般的做法是从键盘输入一行字符,保存到字符串s中,再将字符组成的字符串s转换为整型数据后返回 2. 8,64,256都是2的阶次方数,判断一个整数是不是2的阶次方数。 如 阅读全文
posted @ 2016-08-04 09:49 GumpYan 阅读(553) 评论(0) 推荐(0)