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

    Java_ 介绍_01

    Java语言为了实现上述所说的目标,使用了下面三个东西 1.Java 虚拟机(JVM) 2.垃圾回收机制 3.Java 运行环境(JRE) 接下来分别讲解一下三个的作用和工作原理 JVM java这种语言的特显是编译+解释,也就是说,需要一个编译器和一个解释执行器,JVM 就是解释执行器,这个过程应该是这样的,编写好的源代码首先由编译器转换为标准字节代码,然后由JVM 去解释执行。 官方对JVM 的定义是:在计算机中用软件模拟现实的一种虚拟机,JVM 运行的代码格式由简洁高效的字节码构成,JVM 用字节代码程序与操作系统和硬件分开,保证Java程序与平台,而JVM 可以使用软件或者硬件实现。 JVM 主要完成下面的三个任务: 加载代码:由类加载器完成 校验代码: 由校验器完成 执行代码:由解释器完成

    01

    Jenkins2 学习系列7 -- 构建工具

    构建是指将源码转换成一个可使用的二进制程序的过程。这个过程可以包括但不限于这几个环节:下载依赖、编译、打包。构建过程的输出一比如一 个zip包,我们称之为制品(有些书籍也称之为产出物)。而管理制品的仓库,称为制品库。 在没有Jenkins的情况下,构建过程通常发生在某个程序员的电脑上,甚至只能发生在某台特定的电脑上。这会给软件的质量带来很大的不确定性。想想软件的可靠性(最终是老板的生意)依赖于能进行构建的这台电脑的好坏,就觉得很可怕。 解决这问题的办法就是让构建每一步都是可重复的,尽量与机器无关。 所以,构建工具的安装、设置也应该是自动化的、可重复的。 虽然Jenkins只负责执行构建工具提供的命令,本身没有实现任何构建功能,但是它提供了构建工具的自动安装功能。

    02
    领券