码迷,mamicode.com
首页 > 编程语言 > 详细

java的几个名词术语

时间:2015-05-31 01:39:40      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:thread   多线程   public   java   计划表   

1、递归和非递归

fac(n) = 1*2*3*n  (非递归)

       =n*fac(n-1) (递归)

2、重载(java多态技术之一):同一个java文件中的不同方法

3、覆写(java多态技术之一):子类覆写父类的方法

4、封装:封装私有属性被公共访问

5.实例变量和实例方法,静态变量和静态方法,最终变量和最终方法

6.object中的toString()方法被覆写

7.多线程

7.1:

一:class Ctest extends Thread(继承thread类)

二:public void run(){}  //覆盖thread中的方法run

三:Ctest cat = new Ctest();

通过调用cat.start()方法,该方法在计划表中登陆这个线程,当该线程开始运行时,run方法自动被调用,实现多线程

7.2:

一:class Ctest implements Runnable

二:public void run(){}  //覆盖thread中的方法run

三:Ctest cat = new Ctest();

    Thread t1 = new Thread(cat);

    t1.start();

7.3:线程的状态:

     创建的:new thread()创建对象

     可运行的(被激活的):start()

     冻结的:

           冻结状态发生: wait()、       sleep()、         join()(其它线程等待)

           解冻:         notify()、 指定睡眠时间已到       join执行完

           

     结束的:stop()

     synchronized:当多个线程共享同一个变量的时候,需要加上同步关键字

java的几个名词术语

标签:thread   多线程   public   java   计划表   

原文地址:http://jun123.blog.51cto.com/9893428/1656650

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!