当前位置: 首页 > news >正文

鄞州网站设计湖南网站设计

鄞州网站设计,湖南网站设计,政府信息网站建设管理,如何测试自己做的网站Java初识 Java 是一门半编译型、半解释型语言。先通过 javac 编译程序把源文件进行编译,编译后生成的 .class 文件是由字节 码组成的平台无关、面向 JVM 的文件。最后启动 java 虚拟机 来运行 .class 文件,此时 JVM 会将字节码转换成平台能够理…

Java初识

Java 是一门半编译型、半解释型语言。先通过  javac  编译程序把源文件进行编译,编译后生成的  .class  文件是由字节 码组成的平台无关、面向 JVM  的文件。最后启动  java 虚拟机 来运行  .class  文件,此时  JVM  会将字节码转换成平台能够理解的形式来运行。
注意:在运行 Java 程序前,必须先安装好 JDK(Java Development Kit Java 开发工具包 ) JDK 里面就包含了 javac 和 java工具, Java 程序最终是在 JVM(Java 虚拟机 ) 中运行的。

JDK,JRE,JVM之间的关系

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

  JDK包含的基本组件包括:

  •   javac – 编译器,将源程序转成字节码
  •   jar – 打包工具,将相关的类文件打包成一个文件
  •   javadoc – 文档生成器,从源码注释中提取文档
  •   jdb – debugger,查错工具
  •   java – 运行编译后的java程序(.class后缀的)
  •   appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
  •   Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
  •   Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
  •   Jconsole: Java进行系统调试和监控的工具

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

 包括两部分:

      Java Runtime Environment

  •               是可以在其上运行、测试和传输应用程序的Java平台。
  •               它包括Java虚拟机(jvm)、Java核心类库和支持文件。
  •               它不包含开发工具(JDK)--编译器、调试器和其它工具。
  •               JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

      Java Plug-in

  •                允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。
  •                Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

        引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

总结:

JDK 开发中用

JRE 运行时用

JVM 解决了跨平台:把class文件编译成别的平台认可的文件

http://www.tj-hxxt.cn/news/30096.html

相关文章:

  • 做游戏钓鱼网站企业网站建设方案范文
  • 成都优化网站建设网站推广费用一般多少钱
  • 静态网站论文目录市场营销四大分析方法
  • 网站源代码购买百度百科怎么创建自己
  • 在线做热图的网站永久免费的建站系统有哪些
  • 深圳网站建设南山友情链接代码模板
  • 青岛网站厉害的公司如何制作网站教程
  • 网站加后台本溪seo优化
  • 网页设计css样式代码大全北京搜索关键词优化
  • 政府门户网站建设的重点百度seo分析工具
  • 怎样做seo网站链接宁波seo推广优化哪家强
  • 网站与网页之间的区别是什么意思开发软件app需要多少钱
  • 木樨园网站建设什么是关键词推广
  • 做网站跳转怎么收费小米市场营销案例分析
  • 网站模板库无锡网站制作优化
  • 网站站内交换链接怎么做二十条疫情优化措施
  • 免费ppt网站 不要收费的seo发包技术教程
  • 佛山网站设计是厦门百度seo公司
  • 美食网站二级页面模板上海百度推广优化排名
  • 新万网站建设趣丁号友情链接
  • 做百度个人网站今天最新新闻国内大事件
  • 天津高端网站建设网络营销渠道策略
  • 怎么做网站的导航条baud百度一下
  • 做系统网站提醒有风险5000人朋友圈推广多少钱
  • 三合一网站建设官网优秀网页设计
  • 网站建设需要准备什么软件合肥瑶海区
  • 做网站源码要给客户嘛门户网站排行榜
  • 做网络推广自己建网站怎么优化推广自己的网站
  • 做网站不靠点击收费的seo外链在线提交工具
  • 海洋公司做网站浏览器下载安装