黑马程序员_JavaSE基础12 之 导入包 多线程的创建

----------------------      android培训java培训、期待与您交流!   ---------------------
JavaSE_12  笔记 
                     Java语言基础之  导入包 多线程的创建
 
1、 包:同名类文件可以放在不同的包中。注意全称是 包名.类名 ;
 编译时: >java mypack.PackageDemo ;
 注意:包名全小写。
 
2、Java基础之 访问权限总结
             Public             protected           default           private
同一类中      ok                 ok                  ok               ok
同一包中      ok                 ok                  ok
子类访问父类  ok                 ok
不同包中      ok      
 
3、面向对象之 多线程
①进程:正在运行中的程序;进程实际上对应着一个应用程序在内存中所属的空间。
②线程:就是进程中负责程序执行的控制单元,它负责程序中的执行路径。
③多线程:一个进程中可以有多个执行路径。但是一个进程中至少要有一个线程。
总结:进程不负责执行,它只是负责该应用程序的内存空间,而线程是负责执行的。
 
4、何为开启多个线程?
  开启多个线程是为了同时运行多部分代码。而每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务。
 
5、多线程好处和弊端?
好处:解决了多部分同时运行的问题。
弊端:线程太多导致效率降低。
本质:应用程序的执行都是CUP坐着快速切换完成的,而这个切换时随机的。
 
6、多线程创建方式一 继承Thread类 ;extends Thread
①特点: 子类继承Thread类,并重写run方法。
②分析:创建线程的目的是为了开启一条执行路径,去运行run方法的指定的代码并使之和其他代码同时运行。 而运行的指定代码就是这个执行路径的任务。
③注意:new完线程子类后,调用start方法来开启线程并调用线程的任务run方法执行。
 
7、Thread类的一些方法
①Thread.currentThread(); //获取当前线程对象;
②getName(); // 获取当前线程对象的名字,格式:Thread—* ; 
 
                                                                  2012/9/09     By  Mary_k
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值