1、构造函数什么时候被调用,被谁调用?转摘:http://bbs.csdn.net/topics/350231037当然,只有在NEW的时候,才会真正的创建这个对象,只有在创建时才会调用该类的构造函数。如:ClassA{publicA(){System.out.println("这是A的构造函数");}}ClassTest{publicstaticsvoidmain(String[]args){Aa1;//--->此时是不会打印出“这是A的构造函数”这段的a1=newA();//此时会打印出来}}--------------------情况当然不限于此了。毕竟JAVA Read More
转载自:http://www.cnblogs.com/fengyuqing/archive/2013/07/20/Working_principle_of_the_browser.html一篇一年前的文章,讲的非常细致,说实话,没怎么全看懂,但是可以大体上了解一下里面的内容。文章比较长。因为HTML5 ROCKS网站的css文件好像被墙了,所以决定把这篇文章搬运过来,也算是个存档吧。那么,下面开始 复制 and 粘贴。(这也是体力活!!!!!!!)原文地址:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/序言这是 Read More
转载自:http://uule.iteye.com/blog/1100799线程的状态转换: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。 4、阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态。阻塞的情况分三种: (一)、等待阻塞:运行的线程执行wait()方法,JVM会... Read More
转载自:http://blog.csdn.net/cjsafty/article/details/7892392目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放,或者说要下载到本地才能实现seek动作,为了使得seek更加人性化,许多CP采用了对视频文件分片的技术来缓解。例如youku,tudou等国内CP基本都是这么做,包括youtube也是这么做;另外一种就是采用专门的流媒体服务器,例如闭源的adobe 的FMS(flash media Read More