首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    (概念总结)快速了解JVM结构和工作原理

    Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程,相当于一个普通应用程序。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 java要在应用平台上执行,需要先安装执行虚拟机,java虚拟机屏蔽了平台操作系统的底层硬件信息,抽取整理了各平台公共的处理硬件的接口提供给开发用户使用,java开发用户只要基于JVM开发接口开发java程序而不需要关注执行平台的系统特性。 如果JAVA比喻火车, 那虚拟机可以理解为轨道. 它是JAVA的一个允许载体.为JAVA提供了运行环境.跨平台是因为虚拟机可以在多平台运行. 所以JAVA就可以在多平台运行.这也是JAVA的一个优点和特点. 跨平台运行.

    04

    创建多线程的方法---1创建Thread类的子类及多线程原理

    创建多线程的第一种方式:创建Thread类的子类 Java.lang.Thread类:是描述线程的类,我们想要实现多线程程序,就必须继承Thread类。 实现步骤: 1.创建一个Thread类的子类。 2.在Thread类的子类中的run方法,设置线程任务(开启线程要做什么)。 3.创建Thread类的子类对象。 4.调用Thread类中的方法start()方法,执行run方法。 void start()使用该线程开始执行,Java虚拟机调用该线程的run方法。 结果是两个线程并发运行,当前线程(main线程;也叫主线程)和另一个线程(创建新的线程,执行其run方法)。 多次启动一个线程是非法的。特别是当线程已经结束执行后,不能再重新启动。 Java程序是抢占式调度,哪个线程优先级高 先执行哪个,同一个优先级随机选一个执行。 示例:

    03
    领券