可莉 可莉
4年前
2020 最新报告,Java 仍是最受欢迎的语言!
!(https://oscimg.oschina.net/oscnet/8d4c563cf3f14f228af0e1a83bf0779f.png)技术编辑:宗恩丨发自SiFouOfficeSegmentFault思否报道丨公众号:SegmentFault本报告介绍了由JetBrains进行的
Stella981 Stella981
4年前
2020 最新报告,Java 仍是最受欢迎的语言!
!(https://oscimg.oschina.net/oscnet/8d4c563cf3f14f228af0e1a83bf0779f.png)技术编辑:宗恩丨发自SiFouOfficeSegmentFault思否报道丨公众号:SegmentFault本报告介绍了由JetBrains进行的
Wesley13 Wesley13
4年前
Java中常见数据结构:List与Map
1:集合Collection(单列集合)List(有序,可重复)ArrayList底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList底层数据结构是链表,查询慢,增删快线程不安全,效率高Set(无序,唯一)HashSet底层数据结构是哈希表(实际上是
Wesley13 Wesley13
4年前
Java ExecutorService四种线程池及ThreadPoolExecutor机制
一、为什么使用线程池使用newThread执行多个线程有如下一些问题:每次newThread新建对象性能差。线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。缺乏更多功能,如定时执行、定期执行、线程中断。相比newThread,Java提供的四种线程池的好处在于:重用存在的线程,减
Wesley13 Wesley13
4年前
Java中生产者与消费者模式
 生产者消费者模式首先来了解什么是生产者消费者模式。该模式也称有限缓冲问题(英语:Boundedbufferproblem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同
Wesley13 Wesley13
4年前
Java开发必知道的国外10大网站
1、https://www.google.com/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.google.com%2F)!(https://img2020.cnblogs.com/other/1218593/202005/12185932020052016244
Wesley13 Wesley13
4年前
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepare
Wesley13 Wesley13
4年前
Java程序员必备的11大IntelliJ插件
公众号关注“杰哥的IT之旅”,选择“星标”,
Easter79 Easter79
4年前
Stackoverflow上人气最旺的十个Java问题
1、 为什么两个(1927年)时间相减得到一个奇怪的结果?(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fstackoverflow.com%2Fquestions%2F6841333%2Fwhyissubtractingthesetwotimesin1927givi