Java Day 12

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

Java-Day-12( 类变量 + 类方法 + main 方法 + 代码块 + 单例设计模式 + final 关键字 )

JAVA零基础入门系列Day12 Java类的简单应用

list(), if 和短路评估

日撸 Java 三百行day11-13

KDoc:插入代码片段

java 多线程 day03 线程同步