JAVA技术基础概述:历史、特点、执行流程与JVM原理.pdfVIP

JAVA技术基础概述:历史、特点、执行流程与JVM原理.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

JAVA技术基础-1

➢课堂讨论要点:

1.JAVA语言

无心插柳柳成荫,有心栽花花不开。

JAVA由SUNMicrosystem公司研发。

2.JAVA语言特点

a)跨平台,一次编译,到处运行。

b)速度慢,但很稳定,没有内存泄漏(memoryleakage),不容易出现错误。

c)不适合对速度要求高的图形界面操作,适合服务端应用。

C/S(Client/Server)-B/S(Browser/Server)

3.JAVA编程一般执行流程

a)编制JAVA源代码文件(*.java)

该文件为文本文件.

b)编译

*.java-*.class(bytecode,字节码,其不是真正的X86机器语言。)

window平台下的JAVA编译器(compiler)是javac.exe.

c)在JAVA虚拟机(JVM)中执行

(window平台下的JAVA虚拟机是java.exe)

争对具体的硬件CPU而言,字节码不是机器语言。

争对JVM而言,字节码就是其机器语言。

4.理解JVM,理解跨平台

JVM:JavaVirtualMachine

1)JVM像一个翻译,其把JAVA字节码实时翻译成对应硬件CPU的机器语言,因为有这

么一个翻译的开销,所以JAVA运行速度较慢。

2)一个JVM只知晓一门硬件语言,所以不同的平台(CPU不同)将需要安装不同的JVM.

JAVA技术基础‑1

➢英文要点:

1.JAVA语言

无心品柳柳成荱,有心栽花花不开。

JAVA由SUNMicrosystem公司电视。

2.JAVA语言特点

a)跨平台,一旦编译,即可运行。b)速度慢,稳定,不存在内存泄漏,

不易出错。

C/S(客户端/服务器)‑B/S(浏览器/服务器)

3.JAVA编程一般执行流程

a)编制JAVA源学作文件

(*.java)该文件是一个文本文件。

b)编译

*.java‑*.class(字节码,实码,其不是X86电视语语。)

window平台JAVA名线器(编译器)是javac.exe。

c)在JAVA虚拟机(JVM)中执行(window平

台JAVA虚拟机为java.exe)

就具体的硬件CPU而言,字节码不是机器语言。

对于JVM,机器代码不是机器语言。

4.了解JVM,了解跨平台JVM:Java虚拟机1)JVM就像一个,其把JAVA实码

做成院的CPU的电视语,以有这么一个的开闸,这样JAVA就会以更高的速

度运行。2)一个JVM仅具有不同的平台(CPU不适合),并且需要安装不同的JVM。

3)因为JVM机制的存在,JAVA可以跨平台,JAVA的跨平台是建立在JVM不跨平台的

基础上的。

4)因为依靠JVM机制,JAVA运行速度慢,但稳定安全。

5.了解JRE和JDK

JRE:JAVA运行环境(JavaRuntimeEnvironment)

由JVM加上一些运行类库(jar包)构成。

Jar:javaarchive(java类压缩包,很多很多java类被压缩在一起而得到的.)

JDK:JAVA开发者套件(JavaDevelopmentKit)

由JRE,JAVA编译器,示例代码等构成。

如果你只是需要运行JAVA字节码文件,则只需要JRE,但如果你是JAVA程序员,你则需

要安装JDK.

地址:

在前,注意选择对应平台。

JAVA版本:

JAVASE(JAVAStandard

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档