- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 java学习笔记--线程等待与唤醒
//执行wait,notify(notifyAll)时必须获得对象锁,wait会释放锁//sleep不会释放锁import java.util.concurrent.locks.*;import java.util.Scanner;class Task implements Runnable{ private Object lock = new Object(); public v
2015-09-30 00:07:55 305
原创 java学习笔记--线程同步
//使用synchronized进行同步class Bottle{ private final int capacity = 10; private int curCapacity = 0; //Object lock = new Object(); public synchronized void addWater() { if(curCapacity < capacity
2015-09-29 23:20:17 235
原创 java学习笔记--多线程
//通过继承Thread实现多线程import java.util.concurrent.locks.*;class MyThread extends Thread{ public void run() { System.out.println("my thread is running"); }}class test { public static void main
2015-09-29 21:30:03 308
原创 java学习笔记--异常和包
//非运行时异常,必须通过throws声明或try处理class ExceptionOne extends Exception{ ExceptionOne(String msg) { super(msg); }}//运行时异常,可以通过throws声明或try处理,也可以不作处理直接将控制权交给虚拟机class ExceptionTwo extends RuntimeExce
2015-09-27 14:03:08 235
原创 java学习笔记--内部类与匿名类
/*内部类中的函数可以访问外部类的成员变量*/class Book{ private int totalPage = 500; class Page { private int currentPageNo = 108; public void showPageNumAfterCurrentPage() { //访问外部类中的成员变量 System.out.pr
2015-09-26 21:17:16 349
原创 java学习笔记--类与接口
/*抽象函数不能有实现体,抽象函数必须在抽象类里面,但抽象类里可以有非抽象函数,抽象函数必须是public权限,抽象类不能实例化,子类必须实现抽象类的所有抽象函数,否则子类仍然是抽象类,子类不能继承多个父类*/abstract class Animal{ abstract public void sleep(); private void eat() { System.o
2015-09-26 19:54:00 245
转载 VC++弹出U盘
摘自http://bbs.pcbeta.com/viewthread-1067733-1-1.htmlwindows弹出可移动媒体的时候,首先通过DeviceIoControl发送FSCTL_LOCK_VOLUME IOCTL来锁定卷,然后发送FSCTL_DISMOUNT_VOLUME IOCTL来卸载卷,这两步之后,可确保卷不被其他程序使用,这时拔出可移动磁盘可以确保没有损害,虽然并没有
2015-08-17 15:29:04 3848 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人