• 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 }

     

  • 相关阅读:
    JS 正则查找与替换
    MySQL 批量插入值
    Python/Django 批量下载Excel
    Python/Django 下载Excel2007
    Python/Django 下载Excel2003
    Python3安装Scrapy
    服务器响应状态码
    细说同域-同父域-跨域
    细说Ajax跨域
    PostgreSQL学习
  • 原文地址:https://www.cnblogs.com/zhuzhuqwa/p/5903763.html
Copyright © 2020-2023  润新知