jdk
明星it
这个作者很懒,什么都没留下…
展开
-
jdk常用并发包
一、Fork/JoinJava7提供了Fork/Join用于并行执行任务的框架, 可以把一个大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。如果一个应用能被分解成多个子任务,并且组合多个子任务的结果就能够获得最终的答案,那么这个应用就适合用 Fork/Join 模式来解决,对开发来说也不再需要处理各种并行相关事务,例如同步、通信、死锁等问题,需要做的就是拆分任务...转载 2020-03-31 10:18:08 · 499 阅读 · 0 评论 -
AtomicInteger的CAS原理
java并发的cas原理原创 2017-05-19 16:57:43 · 1409 阅读 · 0 评论 -
java锁机制:synchronized、Lock、Condition
java锁机制转载 2017-03-03 15:50:21 · 369 阅读 · 0 评论 -
java高效读取大文件
java高效读取大文件转载 2016-09-23 15:22:49 · 1161 阅读 · 1 评论 -
java cmd命令如何引用多个外部jar
java命令如何引用多个外部jar原创 2016-06-14 14:40:20 · 5886 阅读 · 3 评论 -
HashMap原理
详细描述了java中HashMap的原理,很详细转载 2015-07-11 18:45:35 · 389 阅读 · 0 评论 -
java socket编程
由浅入深阐述了java中socket编程原创 2015-05-14 10:57:15 · 694 阅读 · 0 评论 -
java CountDownLatch类的使用
此文章介绍多线程同步辅助类CountDownLatch的使用,并介绍两个例子说明原创 2014-11-06 11:17:52 · 860 阅读 · 0 评论 -
java编程性能优化常见点
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据转载 2014-07-04 10:30:53 · 831 阅读 · 0 评论 -
java中的各种数据类型在内存中存储的方式
1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控转载 2014-07-03 14:59:42 · 691 阅读 · 0 评论