会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qiuri2008
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
···
68
69
70
71
72
73
74
75
76
···
112
下一页
2017年7月20日
Java中断机制
摘要: 1. 引言 当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。 如果对Java中断没有一个全面的了解,可能会误以为被中
阅读全文
posted @ 2017-07-20 10:45 江召伟
阅读(7633)
评论(1)
推荐(2)
2017年7月19日
Java throw与throws
摘要: 以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。 异常处理机制 异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。 异常有两个过程,一个是抛出异常;一个是捕捉异常。 抛出异常 抛出异常有三种形式,一是
阅读全文
posted @ 2017-07-19 19:28 江召伟
阅读(415)
评论(0)
推荐(0)
2017年7月18日
Java(Android)线程池
摘要: 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? Java 1 2 3 4 5 6 7 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method s
阅读全文
posted @ 2017-07-18 17:12 江召伟
阅读(260)
评论(0)
推荐(0)
JAVA interrupte中断线程的真正用途
摘要: Java线程之中,一个线程的生命周期分为:初始、就绪、运行、阻塞以及结束。当然,其中也可以有四种状态,初始、就绪、运行以及结束。 一般而言,可能有三种原因引起阻塞:等待阻塞、同步阻塞以及其他阻塞(睡眠、join或者IO阻塞);对于Java而言,等待阻塞是调用wait方法产生的,同步阻塞则是由同步块(
阅读全文
posted @ 2017-07-18 16:37 江召伟
阅读(861)
评论(0)
推荐(1)
Java 守护线程
摘要: 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆: 只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM
阅读全文
posted @ 2017-07-18 13:50 江召伟
阅读(311)
评论(0)
推荐(0)
2017年7月17日
JAVA sleep() & wait()
摘要: 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。 在调用sleep()方法的过程中,线程不会
阅读全文
posted @ 2017-07-17 17:40 江召伟
阅读(333)
评论(0)
推荐(0)
Java Container ***
摘要: Java Container ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性
阅读全文
posted @ 2017-07-17 15:31 江召伟
阅读(270)
评论(0)
推荐(0)
2017年7月13日
JAVA Synchronized (一)
摘要: 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized. synchronized是Java中的关键字,是一种同步锁。它修饰的对象
阅读全文
posted @ 2017-07-13 15:43 江召伟
阅读(251)
评论(0)
推荐(0)
从MyEclipse到IntelliJ IDEA
摘要: 如何做到全键盘操作呢? 1.自定义快捷键实现全屏操作 你可以设置自定义快捷键进入全屏操作,并实现各个窗口之间的切换。这样,你就可以告别小窗口的时代,体验全屏显示的效果了!(相信有过多年开发经验的你一定会觉得小窗口非常不便于阅读代码,特别是对于小屏幕的笔记本来说) 操作:在File/Settings(
阅读全文
posted @ 2017-07-13 15:39 江召伟
阅读(418)
评论(0)
推荐(0)
JAVA GUI THREAD---***
摘要: 针对用户界面的多线程 GUI下面的多线程方式 1、与GUI类分离方式 分离方式,在创建线程类实例时需要代入GUI句柄,通过GUI句柄操作GUI,也就是说线程类和GUI类都要有对方的实例,以便相互操作。 这种方式为主类与线程类分离的方式,线程类处理GUI是不方便的,在构建线程类“SeparateSub
阅读全文
posted @ 2017-07-13 13:27 江召伟
阅读(371)
评论(0)
推荐(0)
上一页
1
···
68
69
70
71
72
73
74
75
76
···
112
下一页