首页 > 代码库 > Java Day 12
Java Day 12
包
编译格式 javac -d . **.java
包之间的访问
类找不到: 类名写错,包名.类名
包不存在:指定classpath
其他包的类无法访问:权限 public
protected
包导入import
原则:用到哪个类,就导入哪个类
Jar包
jar -cf aha.jar ..
为jar指定classpath,jar中的class文件可以直接运行
多线程
进程 正在进行中的程序
线程 进程中的一个负责程序执行的控制单元
利与弊
同时运行
线程多 效率低
多线程创建--继承Thread类
创建线程方式一: 继承Thread类
1、定义类并继承
2、覆盖Thread类中的run方法
3、创建线程
4、启动线程
run方法中定义就是线程要运行的任务代码
由于是运行自定义的任务代码,则需要重写
Thread类中的方法 线程名称
currentThread().getName();
图解
1 class ThreadDemo{ 2 public static void main(String[] args){ 3 Demo a = new Demo("小强"); 4 Demo b = new Demo("wancai"); 5 a.start(); 6 b.start(); 7 for(int x=0;x<5;x++){ 8 System.out.println(",,,x="+x+"...name:"+Thread.currentThread().getName()); 9 }10 }11 }12 13 class Demo extends Thread{14 private String name;15 Demo(String name){16 super();17 this.name = name;18 }19 Demo(){}20 21 public void run(){22 for(int x=0;x<10;x++){23 System.out.println(",,,x="+x+"...name:"+Thread.currentThread().getName());24 }25 }26 }
Java Day 12
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。