Java 多线程机制
一.java中的线程,概念
二,线程的状态和生命周期 : 新建--运行--中断--死亡
三,线程调度和优先级
用thread创建子类
使用Runnable接口,可以使thread的子类再扩展其他类
run里面的变量为局部变量,每次切换线程会重新分配内存空间。
可以在一个线程里启动另一个线程。
线程的常用方法: start, run, sleep(int millsecond), isAlive(), currentThread(), interrupt()
插播: 常见类 String类 (final,无子类)
1.声明加创建 String s = new String("we are the champions ")
也可以用char a[]或char a[]其中的某几个字母来创建
引用字符串常量。 比如 String s = "qiaozhijian" ; String w = "qiaozhijian" ; s和w都是qiaozhijian的引用
2.常用方法
public int length() 返回字符串长度
public boolean equals(String s) 判断当前字符串对象实体和s的对象实体是否相同。注意 两个对象s和t的对象都是“we”但是s == t是false,因为此时是对引用进行比较而不是实体
public boolean startsWith(String s) ; public boolean endsWith(String s) ;