java应用技术

原创 2015年11月05日 19:19:25
多线程的创建:
创建线程方式1:继承Thread类:子类覆盖父类中的run方法,将线程运行
的代码存放在run中。
建立子类对象的同时线程也被创建。


通过调用start方法开启线程。多次调用start()会报异常。
线程的四种状态:被创建→等待运行→结束→死亡。
创建线程的方式2:
实现Runnable接口:子类覆盖接口中的run方法。


通过Thread类创建线程,并将实现了
Runnable接口的子类对象作为参数传递给
Thread类的构造函数。


Thread类对象调用start方法开启线程。
Thread和Runnable的关系:Thread是Runnable 的子类。实际上Thread和Runable的关系和我们前边讲的代理设计模式很像,  这里的Thread就是代理类。我们自己所实现的类才是real
Thread和Runnable 的区别
:Runnable可以共享数据。
线程操作常用的方法:取得和设置线程名字getName() 
。判断线程是否启动isAlive()
(主线程有可能比其他的线程先执行完)。isAlive()
:判断线程是否处于活动状态

sleep(long millis): 线程休眠。
join() :强制执行线程

线程的安全问题:
导致线程安全问题的原因:多个线程访问出现延迟。


线程随机性 。
注意:线程安全问题在理想状态下,不容易出
现,但一旦出现对软件的影响是非常大
的。同步(synchronized):同步可以解决安全问题的根本原因就在那个对象上。


该对象如同锁的功能。
同步的特点同步需要两个或者两个以上的线程。
多个线程使用的是同一个锁。未满足这两个条件,不能称其为同步。
同步的弊端:
当线程相当多时,因为每个线程都会去判断
同步上的锁,这是很耗费资源的,无形
中会降低程序的运行效率。







Java分布式应用技术架构介绍

分布式架构的演进 系统架构演化历程-初始阶段架构 初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP 特征: 应用程序、数据库、文件等所有...
  • binyao02123202
  • binyao02123202
  • 2014-06-19 20:30:12
  • 114835

java应用技术 2(2)

java应用技术 2(2) 一、类集 1.类集合就是一个动态的对象数组 2.Collection  一般很少直接使用Collection ,一般直接使用它的子接口,这样功能明确。 publ...
  • LRnice
  • LRnice
  • 2015-11-06 14:40:26
  • 112

java应用技术

多线程的创建: 创建线程方式1:继承Thread类:子类覆盖父类中的run方法,将线程运行 的代码存放在run中。 建立子类对象的同时线程也被创建。 通过调用start方法开启线程。多...
  • px20032008
  • px20032008
  • 2015-11-05 19:19:25
  • 196

《Java技术及应用》课程标准

 《Java技术及其应用》课程标准(计算机及相关专业通用)编制时间:2003年8月 25日 一、前 言 为指导《Java技术及其应用》的教学,特制定本课程标准。...
  • softwave
  • softwave
  • 2006-01-04 09:16:00
  • 2417

java——应用技术

  • 2010年10月04日 11:16
  • 161KB
  • 下载

Java程序员转Android开发必读经验分享

摘要:DevStore小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。   啰哩啰嗦...
  • buptdavid
  • buptdavid
  • 2014-11-13 10:45:08
  • 614

<em>Java</em>_Web<em>应用</em>开发<em>技术</em>与案例教程——电子教案

《<em>Java</em> Web应用开发技术与案例教程》实验 时间:2018-4-8 <em>java</em>Web开发技术与案例教程静态网页开发技术的案例项目 时间:2018-3-24杨树林 <em>Java</em> Web<em>应用技术</em>与案例教程...
  • 2018年04月13日 00:00

java应用技术 1(1)

java应用技术 1(1) 一、介绍MyEclipse 1.快捷方式: 整理格式(ctrl+shift+F) 引入包(ctrl+shift+O) Ctrl+T查看类的结构 代码提示(al...
  • LRnice
  • LRnice
  • 2015-11-06 14:37:14
  • 116

步进电机应用技术

  • 2013年10月24日 09:25
  • 26.99MB
  • 下载

电力电子应用技术的MATLAB仿真(林飞、杜欣 编著).pdf

  • 2013年06月23日 16:42
  • 13.77MB
  • 下载
收藏助手
不良信息举报
您举报文章:java应用技术
举报原因:
原因补充:

(最多只允许输入30个字)