- 博客(8)
- 收藏
- 关注
翻译 JVM规范(五)特定方法
Special MethodInstance Initialization Methods(实例初始化方法)一个类可以有0个或者多个实例初始化方法,每个通常都对应一个用java程序语言编写的构造器。如果满足以下条件可看作是一个实例初始化方法:在类中定义,而非接口。它有专有名字init.它返回空在一个类中,其他命名为init的方法不是实例初始化方法。在一个接口,任何一个名字为init的方法都不
2017-10-23 23:07:27 468
翻译 Jenkins用户手册-管理插件
Jenkins用户手册(3)Managing Plugins插件是用于增强Jenkins功能以满足机构或者用户特定的需求。有多于一千种不同插件可以安装到Jenkins上以集成不同的构建工具、云服务提供、分析工具等等,Jenkins插件由Update Center提供。此处将讲解使用Jenkins Web UI对插件的基本管理。Installing a pluginJenkins提供了两种安装插件的方
2017-10-23 10:28:12 509
翻译 JVM规范(四)Frames
Frames一个frame是被用于存储数据和部分结果的,以及执行动态链接、返回方法的值和分派异常。frame在每次一个方法被调用时创建,在方法调用结束时销毁,不管其完成的结果是正常的还是异常的。frame从创建此frame的线程的虚拟机栈分配。每个含有它自己的本地变量数组、它自己的操作栈和当前方法的类的运行时常量池的引用。frame本地变量数组和其操作栈大小在编译时确定,且同此frame相关联的代码
2017-10-22 20:26:10 432
翻译 JVM规范(三)内存区域
Java虚拟机定义了被用于程序运行期间的不同运行时数据区域。这些数据区域中的一些在Java虚拟机启动时创建,退出时销毁。其他数据区域是线程级的,每个线程数据区域当一个线程创建的时候创建,线程退出的时候销毁。The pc RegisterJava虚拟机可以支持一次性许多线程的执行(JLS)。每个虚拟机线程有它自己的pc(程序计数器) register(寄存器)。在任何时候,每个Java虚拟机线程都在执
2017-10-22 01:29:21 360
翻译 JVM规范二(数据类型)
跟java程序语言一样,Java虚拟机同样也支持两种数据类型:基本类型和引用类型,同样有两种对应的类型值存储在这两种变量中,可被当做参数传递,方法返回或者直接操作。Java虚拟机希望几乎所有的类型检查都在运行时前完成。通常应该由一个叫做编译器的完成,而不应该是Java虚拟机本身完成。基本类型的值需要能够在运行时检查他们的类型和同引用类型的值区分。Java虚拟机明确包含了对于对象的支持。一个对象要么是
2017-10-22 00:45:44 364
翻译 Jenkins用户手册-配置
JNLP TCP PortJekins使用一个TCP端口同通过JNLP协议启动的代代理通信。如果管理员希望使用基于JNLP的代理,选择使用端口有两咱方案:Random: 端口随机,以避免同Jenkins主服务端口冲突。缺陷是随机分配JNLP端口发生在Jenkins主服务引导期间,使得很难设置有效的防火墙规则以允许JNLP端口的通过。Fixed:由管理员指定,可避免Random方案中的缺陷,但需小
2017-10-20 09:36:00 1377
翻译 Jenkins用户手册-安装
Getting Started本章适用于不熟悉Jenkins新用户或者缺少新版本Jenkins经验的老用户。本章将引导你安装一个Jenkins实例和理解基本的Jenkins概念,并且提供通常任务的每一步的操作教程。本章每个区域的都是按顺序完成的,每块都依据前一区域的知识。当你完成本单的时候,你应该就有了继续自己探索的经验。如果你已经熟知Jenkins的基本知识,想要深入钻研怎么使用其特性,参看Usi
2017-10-19 09:34:13 485
翻译 JVM规范一(简介)
The Java Virtual Machinejvm是java平台的基石。它是负责独立于硬件与操作系统、减小它编译后代码的大小和保护用户免受恶意程序 的技术组件。jvm是一个抽象的计算机。就像一个真正的计算机一样,拥有一个指令集且可在运行时操作不同的内存区域。 使用一个虚拟机实现一门编程语言是相当通用的,最为从人所知的也许要数UCSD Pascal的P-Code虚拟机了。在Sun公司实现的jv
2017-10-16 23:35:27 758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人