2016年8月5日

java内存模型二

摘要: 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 阅读全文

posted @ 2016-08-05 23:03 瞧那头猪 阅读(237) 评论(0) 推荐(0) 编辑

java内存模型一

摘要: Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很多,该语言针对多种异构平台的平台独立性而使用的多线程技术支持也是具有开拓性的一面,有时候在开发Java同步和线程安全要求很严格的程序时,往往容易混淆的一个概念就是内存模型。究竟什么是内存模型?内存模型描述了 阅读全文

posted @ 2016-08-05 23:02 瞧那头猪 阅读(231) 评论(0) 推荐(0) 编辑

java集合对象实现原理

摘要: 1.集合包 集合包是java中最常用的包,它主要包括Collection和Map两类接口的实现。 对于Collection的实现类需要重点掌握以下几点: 1)Collection用什么数据结构实现? 2)Collection的创建、添加对象、删除对象、获取对象、遍历、判断是否存在、排序等操作的原理, 阅读全文

posted @ 2016-08-05 23:01 瞧那头猪 阅读(306) 评论(0) 推荐(0) 编辑

java集合对象区别一

摘要: Vector和ArrayList 1、vector是线程同步的,所以他也是线程安全的,而ArrayList是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用ArrayList效率较高。 2、如果集合中的元素的数目大于目前集合数组的长度时,Vector增长率为目前数组长度的100%,而Arr 阅读全文

posted @ 2016-08-05 23:00 瞧那头猪 阅读(3100) 评论(0) 推荐(1) 编辑

java集合对象区别二

摘要: 集合包是Java中最常用的包,它最常用的有Collection和Map两个接口的实现类,Collection用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的对象,而Set不 阅读全文

posted @ 2016-08-05 23:00 瞧那头猪 阅读(401) 评论(0) 推荐(0) 编辑

c++ 引用与指针

摘要: http://blog.csdn.net/thisispan/article/details/7456169 阅读全文

posted @ 2016-08-05 18:33 瞧那头猪 阅读(103) 评论(0) 推荐(0) 编辑

gets和scanf区别

摘要: scanf 和 gets 读取字符串 深入了解scanf()/getchar()和gets()等函数 scanf与gets函数读取字符串的区别 今天看到一段话,大致是说gets比scanf()快,有点吃惊,搜了一下,scanf()和gets的区别大致有着几条: 1.scanf() 会忽略行开头的所有 阅读全文

posted @ 2016-08-05 18:26 瞧那头猪 阅读(6572) 评论(0) 推荐(1) 编辑

导航