- 博客(7)
- 资源 (19)
- 收藏
- 关注
原创 Eclipse安装MAT插件
Eclipse安装MAT插件1. 打开Eclipse - >help - > Install New Software2.输入:http://download.eclipse.org/mat/1.5/update-site/3.若没有勾选Memory Analyzer for Eclipse IDE选项,点击地址栏旁边的Add,在location里输入以上地址,点击OK即可。4.
2016-03-22 00:18:50 929
原创 Java使用同步解决线程安全问题的弊端
Java使用同步解决线程安全问题的弊端及带来的问题一、多线程使用同步解决方案引入的问题由于多线程会引入线程安全问题,我们使用了同步或者加锁的方法来解决这个问题,但是使用同步的方法也会带来相应的弊端。主要有如下两个弊端:1、使用同步的方法效率低2、如果出现同步嵌套,会出现死锁问题。对于第一个问题,告诉我们要慎用同步,只在必要的位置添加同步方法,而不是为了安全添加不必要的同步,
2016-03-20 23:27:53 1020
原创 Java多线程安全问题及解决方案
Java多线程安全问题及解决方案一、问题引入通过最常见的多窗口售票问题引入线程安全的问题。代码如下:注:这里使用Runnable接口来实现线程,这样做是为了共享代售票这个资源,如果我们使用继承Thread来操作,需要将代售票ticketCount设置为全局的公共变量才能实现效果。package com.example.thread.one;public class Thread
2016-03-16 22:17:48 6579
原创 Java中多线程线程的控制及常用方法
Java中多线程线程的控制及常用方法一、线程的控制方法1、休眠线程使用sleep()方法来使当前线程休眠,不再向下执行。该方法是Thread的静态方法:public static void sleep(long millis) throws InterruptedException millis - 以毫秒为单位的休眠时间。 public static void sleep(l
2016-03-16 20:50:10 1350
原创 Java多线程实现方案
Java多线程的两种实现方案 首先,我们知道Java多线程实现的两种方案分别为: 1、继承Thread类 2、实现Runnable接口一、继承Thread实现多线程 直接看代码实现:package com.example.thread.one;public class ThreadDemo { public static void main(Stri
2016-03-15 21:41:26 908
原创 Java多线程概述
Java多线程概述一、什么是多线程 理解几个概念: 多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率。单进程的计算机只能做一件事情,而我们现在
2016-03-15 20:58:49 721
原创 无限循环的轮播图ViewPager实现
无限循环的ViewPager实现原理 实现无限循环的轮播图的原理是:在需要显示的图片的集合的首尾各添加一张图片。因此最后的ViewPager集合展示的图片的数量会比实际的图片多两张,这两张是为了方便切换来实现无限循环的效果的。 首先,说明一下两个集合,imageIds数组存放的是实际要展示的图片的资源id,imageViewList集合存放的是ViewPager要展示的图片集合。
2016-03-14 21:20:03 1480
android获取通讯录联系人
2015-12-03
xUtils-2.6.14.jar
2015-10-28
Android解决软键盘弹起时遮住登录按钮的问题
2015-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人