04 2016 档案

摘要:回顾: 阻塞队列,英文名叫BlockingQueue。首先他是一种队列,联系之前Java基础——集合中介绍的Queue与Collection,我们就很容易开始今天的阻塞队列的学习了。来看一下他们的接口定义: Queue: (方法很简单,就不一一注释解释其作用了。) public inter... 阅读全文
posted @ 2016-04-29 09:41 Sherry&Yang 阅读(210) 评论(0) 推荐(0)
摘要:网上流传着一段挺有意思的话…… 对于从事C或C++的开发人员来说,他们既是内存管理的最高权力的皇帝,也是最基础的劳动人民,担负着每一个对象生命开始到终结的维护工作,有点光杆司令的赶脚。 但对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要手动维护,也不容易出现... 阅读全文
posted @ 2016-04-24 16:04 Sherry&Yang 阅读(252) 评论(0) 推荐(0)
摘要:泛型因为泛型使用较多的场景是在集合中,我们以集合为例来说说泛型。java集合的一个缺点就是,我们放入一个东西之后,他并不知道这个东西的数据类型。如何理解?看下面的代码。 List list=new ArrayList(); list.add("Sherr... 阅读全文
posted @ 2016-04-19 14:59 Sherry&Yang 阅读(214) 评论(0) 推荐(0)
摘要:上篇博客java线程(5)——线程池(上)介绍了线程池的基本知识,这篇博客我们介绍一下常用的ThreadPoolExecutor。定义类图关系:ThreadPoolExecutor继承了AbstractExecutorService抽象类,而AbstractExecutorServ... 阅读全文
posted @ 2016-04-17 15:00 Sherry&Yang 阅读(151) 评论(0) 推荐(0)
摘要:引入: 在之前的例子中,我们需要使用线程时就直接去创建一个线程,这样既不浪费资源又十分方便。但如果我们需要创建多个并发的线程,而且短时间执行就结束了,如果还用之前的方式,就会大大降低效率和性能了。 因此就引入了线程池。 在java线程池中,涉及... 阅读全文
posted @ 2016-04-15 16:17 Sherry&Yang 阅读(159) 评论(0) 推荐(0)
摘要:同步 同步,字面来看,有点一起工作的意思。但在线程同步中,“同”意为协同、互相配合。比如:A、B两个线程,并不是说两个线程必须同时一起工作,而是说互相配合工作,在某个时间可能线程A要等线程B去工作,之后线程A才能继续工作。如果理解不了,可以参考java线程(2)——模拟生产者与消... 阅读全文
posted @ 2016-04-12 20:53 Sherry&Yang 阅读(165) 评论(0) 推荐(0)
摘要:什么是索引?当我们查阅书籍字典的时候,一般都会使用目录来快速定位。通过使用索引,可以更方便快捷的获取需要的数据库信息。分类在mysql中,索引主要有:普通索引,唯一索引,全文索引等。实例下面先从一个小demo中看一下普通索引的作用:1、新建表,表名为f1,并插入数据,见下图。2、创... 阅读全文
posted @ 2016-04-12 15:02 Sherry&Yang 阅读(121) 评论(0) 推荐(0)
摘要:回顾: 接上篇博客 java线程——三种创建线程的方式 ,这篇博客主要介绍第三种方式Callable和Future。比较继承Thread类和实现Runnable接口,接口更加灵活,使用更广泛。但这两种方式都没有返回值,要想返回相应的数据,就要使用Callable和Future方式。 ... 阅读全文
posted @ 2016-04-09 20:55 Sherry&Yang 阅读(199) 评论(0) 推荐(0)
摘要:前言: 我们都听说过生产者和消费者的例子吧,现在来模拟一下。生产者生产面包,消费者消费面包。假定生产者将生成出来的面包放入篮子中,消费者从篮子中取。这样,当篮子中没有面包时,消费者不能取。当篮子满了以后,消费者不能一直生产。 思考: 使用面向对象的思想进行分析,涉... 阅读全文
posted @ 2016-04-08 10:12 Sherry&Yang 阅读(255) 评论(0) 推荐(0)
摘要:前言 线程,英文Thread。在java中,创建线程的方式有三种: 1、Thread 2、Runnable 3、Callable 在详细介绍下这几种方式之前,我们先来看下Thread类和Runnable接口。 Runnable接口 接口中只有一个run()方法,等待实现类去实现。 ... 阅读全文
posted @ 2016-04-04 21:16 Sherry&Yang 阅读(209) 评论(0) 推荐(0)