我们长路漫漫,只因学无止境。网站首页学无止境
【第9章:多线程】_线程生命周期
发布时间:2020-12-22 11:01:42作者:雪饮[心得笔记]
线程停止的实现线程停止以前是有java提供相关方法的,后来因为其容易造成死锁,所以现在废弃了相关方法,需要自己实现。自己实现的思路就是运用标志位,这里假定1毫秒后就执行线程
详细信息>>【第9章:多线程】_线程操作案例——生产者和消费者
发布时间:2020-12-21 19:58:41作者:雪饮[心得笔记]
一个有问题的生产者与消费者模式class Info{ private String name; private String content; public void setName(String name){ this.na
详细信息>>【第9章:多线程】_同步与死锁
发布时间:2020-12-21 17:37:59作者:雪饮[心得笔记]
正常多线程卖票类的实现class MyThread implements Runnable{ private int ticket=5; public void run(){ for(int i=0;i<100;i++){
详细信息>>〖第9章:多线程〗_线程操作范例
发布时间:2020-12-21 14:57:06作者:雪饮[心得笔记]
需求:设计两个类分别用Thread与Runnable继承或实现,两个类都可以通过String name与int time构造新线程名称和休眠时间,每个新线程开启时候都会按照该类提供的线程时间进行休眠
详细信息>>【第9章:多线程】_线程常用操作方法
发布时间:2020-12-20 19:42:24作者:雪饮[心得笔记]
获取系统默认分配的当前线程的线程名称class MyThread implements Runnable{ public void run(){ for(int i=0;i<3;i++){ System.
详细信息>>【第9章:多线程】_认识多线程
发布时间:2020-12-20 12:36:49作者:雪饮[心得笔记]
多线程的基础使用class MyThread extends Thread{ private String name; public MyThread(String name){ this.name=name; } public
详细信息>>【第8章:包及访问控制权限】_访问控制权限及命名规范
发布时间:2020-12-19 17:18:05作者:雪饮[心得笔记]
protected修饰的方法只能在本包及不同包的子类中访问假如有B1.java如:package org.gaojiupan.c;public class B1{ protected String getInfo(){ return
详细信息>>【第8章:包及访问控制权限】_包的定义及导入
发布时间:2020-12-19 13:53:55作者:雪饮[心得笔记]
定义一个包package org.gaojiupan.a;class Demo{ public String getInfo(){ return "hello world"; }}public class TestJava{ public sta
详细信息>>【第7章:异常的基本概念】_异常的其他概念
发布时间:2020-12-18 17:56:08作者:雪饮[心得笔记]
throwsthrows关键字用来声明某个方法可能会有异常,即便没有异常,只要有这个关键字声明则调用者必须对这个方法进行异常处理。throws声明某个方法的可能有异常时候必须指定一
详细信息>>【第7章:异常的基本概念】_异常的基本概念
发布时间:2020-12-18 15:12:15作者:雪饮[心得笔记]
异常的产生这里除数为0,所以报了异常public class Hello{ public static void main(String args[]){ int x=1; int y=0; System.out.println(x/y);
详细信息>>