摘要: List<? extend Fruit> list=new ArrayList<>(); 解释为:集合中元素是继承自Fruit,究竟是何种类型,编译器也无法判定。 如果要从集合中读取类型T的数据,并且不能写入,可以使用 ? extends 通配符;(Producer Extends) List<? 阅读全文
posted @ 2016-10-10 12:58 向着大牛奋斗 阅读(9040) 评论(0) 推荐(0) 编辑
摘要: 元注解:负责注解其他注解,java5提供的4个meta-annotation元注解 @Target 规定注解修饰的范围 @Retention 对Annotation的“生命周期”限制:某些Annotation仅出现在源代码中,而被编译器丢弃;而另一些却被编译在class文件中;编译在class文件中 阅读全文
posted @ 2016-10-09 15:53 向着大牛奋斗 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 说到中断线程,第一反应肯定是使用 interrupt(),但是需要注意的是,使用该方法并不会马上中断线程。。。。。 先来了解下如何判断一个线程被中断了: 注意到最后都会调用 isInterrupted(bool b) 这个布尔类型的变量代表什么什么意思呢? 阅读全文
posted @ 2016-09-29 13:21 向着大牛奋斗 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生 阅读全文
posted @ 2016-09-27 16:16 向着大牛奋斗 阅读(4876) 评论(0) 推荐(0) 编辑
摘要: 今天回顾了下关于Queue的一些相关知识 我们可以看到,Deque也是一个接口,它继承了Queue的接口规范。其中LinkedList和ArrayDeque都是实现Deque接口,所以,可以说他们俩都是双向队列.. 定义了add, offer两个方法,从doc说明上来看,两者的基本上没什么区别。之所 阅读全文
posted @ 2016-09-27 13:23 向着大牛奋斗 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 先来看一下构造函数 重点讲解: 1、当线程池小于corePoolSize时,新提交任务将创建一个新线程执行任务,即使此时线程池中存在空闲线程。 2、当线程池达到corePoolSize时,新提交任务将被放入workQueue中,等待线程池中任务调度执行 3、当workQueue已满,且maximum 阅读全文
posted @ 2016-09-27 11:05 向着大牛奋斗 阅读(204) 评论(0) 推荐(0) 编辑
摘要: maxMemory() 这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运行java程序的时 候,没有添加-Xmx参数,那么就是64兆,也就是说maxMemory()返回的大约是64*1024*1024字节,这是java虚拟机默认情况下能 从操作系统 阅读全文
posted @ 2016-09-22 10:32 向着大牛奋斗 阅读(2983) 评论(0) 推荐(0) 编辑
摘要: 是时候用RecyclerView来替换ListView和GridView了 好处就不多说了,百度一搜一大把,来介绍下用法 先定义个适配器: 使用: 分割线需要自己定义,抄两个过来: listview的分割 gridview的分割 具体参考:http://blog.csdn.net/lmj623565 阅读全文
posted @ 2016-09-21 10:56 向着大牛奋斗 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 现在的App不可避免的要使用到手机的相机功能 首先我们先来介绍下最简单的一个实现方式,启动系统自带的Activity 上代码: 注意: 如果不设置MediaStore.EXTRA_OUTPUT,系统将会在默认的地址进行保存,并在onActivityResult的data数据中返回, 暂时不知道怎么获 阅读全文
posted @ 2016-09-20 15:22 向着大牛奋斗 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 首先,我们得知道android中有内部存储(与内存要区分开来)和外部存储。 内部存储容量较小,尽量少使用,sqlite及SharePreference的数据均在内部存储当中。 log日志如下: 09-19 07:47:52.760 20035-20035/com.alger.lu_yy.yynote 阅读全文
posted @ 2016-09-19 15:54 向着大牛奋斗 阅读(198) 评论(0) 推荐(0) 编辑