Java
流云2016
这个作者很懒,什么都没留下…
展开
-
Java线程状态知识点
Thread和Runnable实现线程的异同相同点都是多线程实现的方式不同点Thread是类,而Runnable是接口;Thread是实现了Runnable接口的类。Runnable具有更好的扩展性,即多个线程都是基于某一个Runnable对象建立的,它们会共享Runnable对象的资源。Thread类包含的start()和Run()方法的区别start():它的作用是启动一个新的线程,原创 2015-08-25 21:53:40 · 377 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:抽象类接口抽象类和接口的区别抽象类在了解抽象类之前,先来了解一下抽象方法。抽转载 2015-08-27 18:59:42 · 358 阅读 · 0 评论 -
为什么不使用suspend和stop方法
JDK1.0定义了stop和suspend方法: stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume. stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为.从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,转载 2015-08-27 11:22:00 · 2815 阅读 · 0 评论 -
GET和POST有什么区别?只求不再被坑!
如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历和转载的楼主一样,只是简单地这样理解了,然后就悲催了。【转自】http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。原创 2015-07-18 16:11:03 · 1570 阅读 · 0 评论 -
深入理解Java对象序列化
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。转载 2015-06-21 10:41:35 · 278 阅读 · 0 评论