- 浏览: 72368 次
- 性别:
最新评论
-
空城旧梦why:
屌。。。。
有目标,有动力 -
什么世道:
狂拽霸炫叼炸天.
安卓开发之自定义控件(三) -
再_见孙悟空:
求指点
android多按钮的快速监听 -
gundumw100:
怎么说呢,其实这样也是有利有弊的。
android多按钮的快速监听
文章列表
想要坑别人吗?想要创造一个只有自己能看懂的文件吗?
来看看吧!
//实现方法
(1)先定义要实现的类,我先定义了一个抽象类
//图形类
abstract class Shape{
int x,y;
int x1,y1;
Color color ;
Graphics g ;
byte type ;
public abstract void draw(Graphics g) ;
}
//直线类
class LineShape extends Shape{
public LineShape(int x, int y , ...
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,只允许在表的后端(rear)进行插入操作
我管你什么队列,我就是要打破这规则,什么先进先出,都是浮云。
(1)用数组实现的队列:
//先自己定义一个接口
public interface NetJavaList {
public void add(Student t); //继承该接口的类必须实现的方法
public Student get(int index);//队列的加入,取出,队列的大小
public int size();
}
//定义一个学生类
...
多线程:
进程:在一个时间段内只能完成一件事情。
线程:在进程基础上划分,之后在同一个时间段内可以比传统进程完成的功能更多。
线程与进程的区别:
多个进程的内部数据和状态都是完全独立的,而多个线程是共享一块内存空间和一组系统资源,有可能相互影响
线程本身的数据通常只有寄存器数据,以及一个程序执行时实用的堆栈,所以线程的切换比进程切换的负担要小
如果要执行一个线程,则要调用:public void start()方法
start() -》 调用的是子类中 run() 方法
程序是交替运行的,不是像直接调用run()方法那样的顺序执行。
线程有两种实现方式:
第一 ...