摘要: 就是因为C++里多重继承功能强大但是容易出错,Java才给取消掉了。如果,A和B都继承于C,再写个D继承A和B。那么C里面有个方法,A和B继承过去后都进行了覆盖,那么D到底是该继承A里面的版本呢还是B里面的版本呢?所以才要有接口,接口里继承过来的方法都要重新写。 就是因为C++里多重继承功能强大但是 阅读全文
posted @ 2016-07-10 22:53 费曼带我飞 阅读(2635) 评论(0) 推荐(0)
摘要: public class TestInterview { static String str = new String("stratra"); public static void main(String[] args) { long startTime=System.currentTimeMillis(); //获取开始时间 Sys... 阅读全文
posted @ 2016-07-08 15:18 费曼带我飞 阅读(601) 评论(0) 推荐(0)
摘要: 一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav 阅读全文
posted @ 2016-06-30 08:04 费曼带我飞 阅读(150) 评论(0) 推荐(0)
摘要: 使用场景1: 灵活获取List集合的值。 ListTest.java 运行结果: 解释代码: 上面的代码,首先new了一个ArrayList的实例,分别在list对象中添加String对象'a','b'和Int'100'。这是允许的,因为ArrayList的add()方法接收的参数是Object类型 阅读全文
posted @ 2016-06-12 15:38 费曼带我飞 阅读(235) 评论(0) 推荐(0)
摘要: 今天我们来探讨一下访问权限控制符。 使用场景一:攻城狮A编写了ClassA,但是他不想所有的攻城狮都可以使用该类,应该怎么办? 使用场景二:攻城狮A编写了ClassA,里面有func1方法和func2方法,但是他只想提供func1给别的攻城狮使用,应该怎么办? 此时,应该使用Java当中的访问权限控 阅读全文
posted @ 2016-06-11 10:14 费曼带我飞 阅读(1970) 评论(0) 推荐(0)
摘要: Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparabl 阅读全文
posted @ 2016-05-25 10:31 费曼带我飞 阅读(274) 评论(0) 推荐(0)
摘要: 上下文 问题 影响因素 解决方案 变体 示例 结果上下文 相关模式 致谢 上下文 对于任何一个曾经从头建立 Web 应用程序的人来说,他们都会有这样的体会:这项任务所需要的独立完成的工作量要比建立内部客户端 - 服务器应用程序多一些。首先,必须处理 HTTP 及其所有相关问题,比如 HTTP 头、多 阅读全文
posted @ 2016-04-27 15:49 费曼带我飞 阅读(387) 评论(0) 推荐(0)
摘要: 一、同步的特性1. 不必同步类中所有的方法, 类可以同时拥有同步和非同步方法.2. 如果线程拥有同步和非同步方法, 则非同步方法可以被多个线程自由访问而不受锁的限制. 参见实验1:http://blog.csdn.net/huang_xw/article/details/73185613. 如果两个 阅读全文
posted @ 2016-04-20 09:59 费曼带我飞 阅读(404) 评论(0) 推荐(0)
摘要: java多态,如何理解父类引用指向子类对象 要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。 但当我这样定义时: Animal a = new 阅读全文
posted @ 2016-04-20 09:39 费曼带我飞 阅读(239) 评论(0) 推荐(0)
摘要: 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个 阅读全文
posted @ 2016-04-19 21:44 费曼带我飞 阅读(929) 评论(0) 推荐(0)