操作体系是平台,可提供软件作业的环境,在体系上作业的软件是一个一个的进程,考虑到安全问题他们之间不能同享数据,所以是进程。线程包括在进程中,他们之间能够同享数据,
java语言有自己的作业环境它就是jre,JRE是JVM(java虚拟机)和JDK(java开发工具包)组成,jvm又有编译器和说冥具组成,编译器使.java类型的文件转换成.class类型的文件,再有说冥具将.class文件由JDK中一段能够将.class文件转换成体系能够辨认的字节码,然后体系在将字节码转换成计算机知道的二进制码。
1、废物收回机制, java虚拟机自带运用程序管理内存,
2、异常处理机制,lang包中throwable类的直接子类有两个,一个是exception,一个是error,exception又分为两种一个是作业期异常,一个是查看期异常,查看型异常是有编译器直接捕获,作业期异常是由说冥具捕获的异常,
3、多线程
1、创立状况,由start()办法唤醒这个线程,使线程处于线程部队中
3、堵塞状况,堵塞状况能够有两个办法完结wait()线程将不在线程部队中知道有notify(),或许是notify()办法唤醒,
还在线程部队中等待着,到指定时间抵达就又会去抢占CPU资源
2、yield()毁掉