上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: http://blog.csdn.net/jackfrued/article/details/44921941 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行 阅读全文
posted @ 2018-03-18 20:48 ken007 阅读(685) 评论(0) 推荐(1)
摘要: 从java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。 什么是lambda? lambda表达式是一段可以传递的代码,它的核心思想是将面向对象 阅读全文
posted @ 2018-03-17 12:36 ken007 阅读(19502) 评论(0) 推荐(1)
摘要: JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。 1、for循环遍历list 这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。比如当你删除第1个元素后,继续 阅读全文
posted @ 2018-03-15 17:16 ken007 阅读(1730) 评论(1) 推荐(0)
摘要: 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 阅读全文
posted @ 2018-03-14 11:23 ken007 阅读(62388) 评论(1) 推荐(5)
摘要: ConcurrentHashMap实现原理及源码分析 ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中 阅读全文
posted @ 2018-03-13 12:21 ken007 阅读(1045) 评论(0) 推荐(0)
摘要: HashMap实现原理及源码分析 http://www.cnblogs.com/chengxiao/p/6059914.html 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而H 阅读全文
posted @ 2018-03-13 11:14 ken007 阅读(285) 评论(1) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514623.html AtomicLongFieldUpdater介绍和函数列表 AtomicLongFieldUpdater可以对指定"类的 'volatile long'类型的成员"进行原子更新。它是 阅读全文
posted @ 2018-03-13 10:35 ken007 阅读(364) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514623.html AtomicReference介绍和函数列表 AtomicReference是作用是对"对象"进行原子操作。 AtomicReference函数列表 AtomicReference源 阅读全文
posted @ 2018-03-13 10:26 ken007 阅读(546) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514604.html AtomicLongArray介绍和函数列表 在"Java多线程系列--“JUC原子类”02之 AtomicLong原子类"中介绍过,AtomicLong是作用是对长整形进行原子操作 阅读全文
posted @ 2018-03-13 10:21 ken007 阅读(302) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514593.html AtomicLong介绍和函数列表 AtomicLong是作用是对长整形进行原子操作。在32位操作系统中,64位的long 和 double 变量由于会被JVM当作两个分离的32位来 阅读全文
posted @ 2018-03-13 10:02 ken007 阅读(32872) 评论(2) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页