- 博客(4)
- 收藏
- 关注
原创 静态方法不能new内部类实例对象
在学习多线程时,遇到了静态方法中不能new内部类实例对象的情况:public class TraditionalThreadSynchronized { public static void main(String[] args) { //错误。静态方法中不能new内部类的实例对象 内部类能访问外部类实例对象的成员变量 Outputer outputer = new Ou
2016-12-28 09:58:34 2637
原创 Java线程创建有两种方式
在Java中创建方程通常有两种方式,一种是继承Thread【class MyThread extends Thread{覆盖run方法}】或创建匿名内部类【new Thread(){覆盖run方法}】,另外一种是向Thread的构造函数中传递已实现Runnable接口的类【class MyRunnable implements Runnable{} 然后new Thread(new MyRunna
2016-12-26 15:36:17 586
原创 线程范围内共享数据(1)--》自己创建Map进行数据与当前线程的绑定
考虑一个场景:A转账给B ,我们会有账户A和账户B 两个对象,调用账户A的转出方法,调用B的转入方法,但是这两个方法要在同一事务中完成,如果有错误回调,这两个对象方法使用同一个数据库连接,其它事务也会共享这个数据库连接,但是它们在各自的事务中有自己的数据库连接数据,互不影响。这就相当于同一个线程中调用两个模块的方法,它们的数据应该是一致的,而且与其它线程互不影响。即我们的目的是;多个业务模块针
2016-12-23 11:31:34 756
原创 Java多线程下载文件Demo
原文:http://www.cnblogs.com/warrior4236/p/5686404.html一:需求分析1:下载远程资源文件,通过多线程下载,达到高效的目的。2:使用5个线程分别下载文件的不同部分。二:定义成员变量以及初始化变量// 定义成员变量 private String path; // 远程资源路径 private S
2016-12-21 22:23:06 2909 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人