java编程
码农拉乌
这个作者很懒,什么都没留下…
展开
-
详解java中的多线程(基础)
详解Java中的多线程(基础篇)引言多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。在同一时间执行多于一个的线程,同步完成多项任务,从而使我们能够更高效地利用CPU。但多线程本身并不能提高运行效率,只能够通过提高资源使用效率来提高系统的效率。接下来我们一起来学习多线程的概念和常见的用法。一、基本概念1.1线程与进程进程:指的是内存中运行的一个应用程序,每个进程都有自己独立的内存空间线程:指的是内存中的一条执行路径,共享一个空间,线程之间可以互相切换,并发指原创 2020-08-25 03:43:56 · 198 阅读 · 0 评论 -
Java中实现数组动态扩容的两种方法
Java中实现数组动态扩容的两种方法java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量。我们可以通过两种方法来实现数组的动态扩容,一种是通过创建一个新的数组来覆盖旧数组,从而实现扩大数组容量的目的;另一种则是是通过java.util.Arrays类库来实现动态扩容。接下里我们分别对这两种方法进行分析。一、新数组覆盖旧数组当我们需要对数组进行扩容时,可以考虑不扩容数组本身,而是通过定义一个容量更大的数组原创 2020-08-16 17:49:32 · 12235 阅读 · 1 评论