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

任丘网站制作公司高端企业网站定制公司

任丘网站制作公司,高端企业网站定制公司,360搜索联盟网站制作,临平做网站java的名言: ”一次编译、到处运行“ 一、编译语言与解释语言 编译: 是将整份源代码转换成机器码再进行下面的操作,最终形成可执行文件 解释: 是将源代码逐行转换成机器码并直接执行的过程,不需要生成目标文件 jav…

java的名言:

”一次编译、到处运行“

一、编译语言与解释语言

编译:

是将整份源代码转换成机器码再进行下面的操作,最终形成可执行文件

解释:

是将源代码逐行转换成机器码并直接执行的过程,不需要生成目标文件

java是半编译半解释型语言,由java编译器编译成字节码文件、jvm解释运行

像C、C++都是编译语言,JavaScript、PHP、python是解释型语言

所以C程序每次运行前都要重新编译源文件、JavaScript只要选中你要运行的几行代码就好了

二、认识JDK、JVM、JRE

    JDK是Java开发工具包,它包含了JVM和Java的开发工具,如编译器、调试器、文档生成器等。JDK还包含了Java的标准类库,开发人员可以使用这些类库来实现各种功能。

    JVM是一个虚拟机,它提供了一个独立于硬件和操作系统的运行环境,使得Java程序可以在不同的操作系统上运行(就像手机模拟器一样,安装了模拟器可以在任何电脑的操作系统下运行手机上的程序)。JVM可以解释Java字节码并将其翻译成机器语言,从而执行Java程序。JVM还提供了垃圾回收、内存管理等功能,使得Java程序开发变得更加方便和安全。

    JRE是Java的运行环境,它包含了JVM和Java的运行时库。JRE不包含Java的开发工具,仅包含Java的运行时库。如果要运行Java程序,只需要安装JRE即可。

总结:只要开发java程序,就要用JDK,只运行java字节码文件,有JRE即可,所以说在你电脑上的一份java代码,编译生成字节码文件后,我只要有JRE,就可以直接运行。

三、java的跨平台性

Java的跨平台性就是由JVM实现的,无论什么操作系统,我只要有JVM,你的字节码文件的执行结果就是一样的,因为字节码文件是已经编译好的二进制文件

四、第一个java程序

例如:

打印Hello world,可以试着敲一下

e1f867ec6e3c4df790027f9ba07c3b9b.png

f57d11d380304186b9e691116d76cfbf.png

javac 编译文件、生成字节码文件(.class)

e99ba074e2dd42ab94fa55c225b1893d.png 

 java运行字节码文件,输出hello world

cd25a32e604f4474aa225c4327700527.png

我删除源文件,还是可以运行字节码文件的

e4da53910be24eaca3508d32a22f8c69.png

 

http://www.ds6.com.cn/news/78000.html

相关文章:

  • 体育直播网站开发数据源获取推广品牌的方法
  • java 做直播网站长沙网站开发制作
  • 无锡网站推广¥做下拉去118cr谷歌首页
  • 怎样做教育视频网站深圳网络营销推广外包
  • 网站建设都分几个阶段互联网广告公司
  • .ai域名注册网站网站优化公司收费
  • 网页设计大专工资一般多少seo外包服务
  • 欧美做视频网站百度关键词推广怎么做
  • 广州一起做网站seo确定关键词
  • 网站设置兼容模式怎么弄站长工具收录
  • 设计做兼职最好的网站seo在线培训机构
  • 找人做网站去哪里找百度一下你就知道移动官网
  • 个人网站备案涉及支付宝如何做推广引流赚钱
  • 网站建设的公司联系方式网上软文发稿平台
  • 网站首页特效百度开车关键词
  • 西安专业做网站的公司网络推广的工作好做吗
  • 推广员网站怎么做百度高级检索入口
  • 郑州网页设计制作seo技术自学
  • 漫画网站开发源码semicircle
  • 个人怎么做ckmov解析网站网站网络营销
  • 做网站建设的公司橘子seo查询
  • 大连网站建设怎么做seo搜索培训
  • 网站开发技术负责那些自媒体
  • 网站建设谈客户说什么武汉seo百度
  • 小语种网站建设要点厦门搜索引擎优化
  • 郑州市网站空间服务公司百度经验官网首页
  • 在货源网站自己拿样 加盟 做代理 哪个比较好?seo关键词排名优化官网
  • 综合型电子商务平台有哪些优化网站视频
  • 做网站有必要做app吗珠海网站建设
  • 毕业设计做网站low百度精准引流推广