随笔分类 -  Java基础

摘要:标签: java基础 在Java中,我们经常需要复制一个数组,以下介绍几种数组复制方法。 1. for循环复制 最简单直观的方法,循环访问当前数组的每一个元素,并复制到新数组的相应下标。 java int [] oldArray = {1, 2, 3}; int [] newArray = new 阅读全文
posted @ 2017-04-22 09:58 斑鱼 阅读(2494) 评论(0) 推荐(0)
摘要:标签 :java基础 1. Java多线程的实现 (1)继承Thread类,重写run方法。 (2)实现Runnable接口,重写run方法。 (这个设计比较好) 本质上Thread类就是实现了Runable的类。 2. 线程池使用 使用ExecutorService类和Executors类实现线程 阅读全文
posted @ 2017-04-10 21:17 斑鱼 阅读(144) 评论(0) 推荐(0)
摘要:http://www.jianshu.com/p/63e76826e852 阅读全文
posted @ 2017-03-23 12:02 斑鱼 阅读(112) 评论(0) 推荐(0)
摘要:标签: java基础 多线程 和`ReentrantLock`都是多线程中的上锁操作,目的是使程序互斥执行,从而保证对资源的访问是线程安全的。 1. 使用方法 是一个关键字,可以修饰方法、语句块。但 是一个类,使用时必须在用户类中组合实现这个类,并调用 ,`unlock()`等方法来控制。 2. 锁 阅读全文
posted @ 2017-03-23 11:51 斑鱼 阅读(170) 评论(0) 推荐(0)