zoukankan      html  css  js  c++  java
  • 上菜!Java作业十

    答案:

    1.答:

    HashMap里面存入的键值对在取出的时候是随机的,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。

    TreeMap取出来的是排序后的键值对。

    LinkedHashMap 是HashMap的一个子类,如果需要输出的顺序和输入的相同,那么用LinkedHashMap可以实现。

     

    2.答:

    Map<? extends Object, ? extends Object> hashMap = new HashMap<>();

    调用put方法添加一个条目;调用remove方法删除一个条目;调用size方法返回条目数;调用entrySet方法遍历映射表中的条目。

     

    3.答:

    进程(可运行对象)是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。

     

    4.答:

    定义一个任务类,即实现Runnable接口让该任务实现的代码写到run方法中:

    例如:

    public class Task implements Runnable {

        protected int countDown = 10;

        private static int taskCount = 0 ;

        private final int id = taskCount++;

        public Task(){}

        public Task(int countDown){

            this.countDown = countDown;

        }

        public String status(){

            return "#"+id+"("+(countDown>0?countDown:"Task!")+").    ";

        }

        @Override

        public void run() {

            while(countDown-->0){

                System.out.print(status());

                Thread.yield();

            }

        }

    }

    创建一个线程,继承Thread类,必须重写run方法,在run方法中定义需要执行的任务。

    例如:

    class MyThread extends Thread{

        private static int num = 0;

        public MyThread(){

            num++;

        }

        @Override

        public void run() {

            System.out.println("主动创建的第"+num+"个线程");

        }

    }

    爱我没结果!
  • 相关阅读:
    ORB Test Hanson
    ajax异步传输中的乱码问题
    调用淘宝API遇到的问题
    doc命令查看电脑配置大全
    从关联数组中取得键名
    php图片上传
    doc命令查看电脑配置
    一个空间配置多个虚拟主机
    淘客网站中系统信息获取
    opendir(path,context)
  • 原文地址:https://www.cnblogs.com/angoli/p/12867690.html
Copyright © 2011-2022 走看看