从C++到Java(四)

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) ; 



你可能感兴趣的:(从C++到Java(四))