Java
-
最新IT需求排名:Python仅排第三,第一你猜得到吗?
除了编程语言之外,找到一份与计算机相关的工作还需要许多其他技能。最近,美国求职公司的一份报告确实显示,数据库语言(SQL)和编程语言(Java)在美国对工作技能的需求中排名前两位。…
-
Java世界常用的工具类库
Java世界有很多实用的工具类框架,今天介绍3个使用频率最高的框架。有很多实用的工具类并没有全部列出来,只列出了最基础的一部分,感兴趣的小伙伴,可以看官方的api进行更深入的学习。…
-
面试官:项目中的if else太多了,该怎么重构?
if else过多的话,一般都是用策略模式来进行重构,策略模式也非常的简单。先定义一个接口,各种处理分支实现这个接口,定义好 条件->处理类的映射关系,然后根据条件找到响应的…
-
新消息!Java、JavaScript连续多年成为很受欢迎的编程语言
如今,随着网上购物和无线支付变得越来越普遍,信息技术不再是一个神秘的行业,编程语言也不再是程序员的专利。越来越多的人出于兴趣或为了这个行业的高薪而接触编程语言。数据显示,多年来,J…
-
Java升级那么快,多个版本如何灵活切换和管理?
前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8,写本文时,已听到 java14 的消息,无论是尝鲜新特性(Java12 中 Collectors.teeing 超强…
-
灵魂拷问:Java 的 substring() 是如何工作的?
在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 …
-
Java并发编程(JUC)模拟AND型信号量
AND型信号量可能大家都听说过并可能都有一定的理解,但是你有使用过么?今天就使用Java来模拟实现! 本文是对上篇文章(进程同步机制)的一次实践,通过JUC提供的一些机制来模拟一些…
-
Java中HashSet集合是如何对自定义对象进行去重
Java中Set接口是Collectio的子接口,Set集合不允许包含相同的元素。如果添加相同的元素, add()会返回FALSE, 新元素不会加入。Set集合常用于元素为数字、字…
-
代码详解:使用JavaScript进行面向对象编程的指南
一切都从对象开始。 对象,即我们相互交流的一个载体,有其属性和方法。对象是面向对象编程的核心,不仅用于JavaScript,而且还适用于Java、C语言、C++等。不再考虑单个变量…
-
新手也能看懂的线程池学习总结
一 使用线程池的好处 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源…