
我们知道多线程因为同时处理子线程的能力,对于程序运行来说,能够达到很高的效率。不过很多人对于多线程的执行方法还没有尝....
说到线程的安全,我们可以通过ThreadLocal来解决。但作为一种强大的变量,它的应用场景远不止如此。在各类的框架中,我们依....
在java的众多工具中,jdk可以说是占据了重要的地位,学习java时肯定要安装jdk的。在jdk的版本选择上,Oracle JDK是一个不错....
在我们对线程进行操作时,调用新线程去执行任务,在一般的情况下不会获得它的输出结果。这对于得到有关线程的反馈比较困难,....
不同的java版本,在使用的特性上会有所区别。比如java中的Scanner是之前版本中锁没有的,专门用来获取输入的数据。这里就不....
当我们有一堆数据需要对应补充到另一个模块时,逐个输入显然不如调用方法来的便捷。这里就不得不提到数组中,arrays类的强大....
在数组的复制中,总共有四种方法可以实现。不过在追求效率上,本篇所要提到的System.arraycopy()方法,要比我们熟知的for循....
对于程序中出现异常,是很多程序员不想看到的情况,因为这就需要我们去查询异常的原因,然后进行一些处理异常的操作。在Java....
在使用java线程时,我们提到了不少获取锁的方法,其中有一种方法比较特殊,在名称上也不便于大家的理解,所以本篇就lockInte....
一个好的软件,如果没有良好的环境支持,也是不能发挥它的全部作用的。之前的学习中,我们已经对管理项目的maven进行了下载....
在java数组中,一维数组是我们学习数组的最基础类型,是每个初学java时都必须掌握的。简单的创建、初始化本篇就暂且不提,我....
在java数组中,查找数组元素是比较基础的操作了,arrays类的binarySearch就是专门实现指定元素的。同时它也属于我们常说的二....
当我们对一些需要用到的资料进行整理时,会发现文件的内存占用很大,不过是下载或者存储,都不是很方便,这时候我们会想到把....
在线程中,我们学习了不少锁的知识点,本篇要带来的是关于ReentrantLock的重入锁。很多人对于重入的概念不是很清楚,其实是....
在对于线程安全的讨论上,我们会试图寻找各种方法,锁的用法这里就不再提了,我们今天主要是教大家使用ThreadLocal变量。它....
在对于lock锁的使用上,很多人只是掌握了最基础的方法,但是对实现的过程不是很清楚。这里我们对lock锁功能的实现进行分析,....
在Java的框架介绍中,我们已经学过了Spring,不过在提到数据及存储方法,我们有更好的选择MyBatis。在对JDBC的封装方面,与H....
在学习类的时候,我们通常会对其进行创建,那么它所建立的实例就可以称之为一个对象。本篇对这种创建对象的步骤进行了整理,....
很多人都知道java中的核心,需要依靠虚拟机的作用来实现。但是在对于其源码的讨论上,似乎感兴趣的人比较少。我们能够从查阅....
查找可以说是编程中比较常见的操作了,不过在不同的模块下,使用查找的方法都会有所不同。就拿我们最近学习的java数组中,想....