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

卧龙区网站建设哪家好制作网页的要素

卧龙区网站建设哪家好,制作网页的要素,微信网页制作网站,中文网站建设中模板下载JAVA程序的加载和运行 多思考多动脑#xff08;边参考文章最后的示意图#xff0c;边按步骤理解#xff09; 1.JAVA程序的加载和运行包括两个非常重要的阶段#xff1a; 编译阶段运行阶段 2.我们先来了解一下什么是编译阶段#xff1a; 首先#xff0c;我们自己动手敲…JAVA程序的加载和运行 多思考多动脑边参考文章最后的示意图边按步骤理解 1.JAVA程序的加载和运行包括两个非常重要的阶段 编译阶段运行阶段 2.我们先来了解一下什么是编译阶段 首先我们自己动手敲的JAVA代码只要你安装好JDK后在记事本都可以敲JAVA代码记事本的扩展名改为xxx.java 然后扩展名由xxx.java–xxx.class这就是一次编译那为什么要变成xxx.class的文件呢xxx.class文件是什么呢 接来下我们带着这个疑问去了解 什么是编译 编译阶段主要的任务是检查java源程序是否符合java语法要求 符合java语法则能够生成正常的字节码文件即xxx.class文件 不符合java语法规则则无法生成字节码文件 那么字节码文件是什么呢 字节码文件就是我们所说的.class文件 字节码文件中不是纯粹的二进制代码 因此字节码文件无法直接和操作系统交互因为操作系统和纯二进制打交道 3.编译阶段的过程的实现 程序员需要在硬盘的某个位置位置随意新建一个xxx.java扩展名的文件 该文件就叫做java源文件在源文件中编写的代码叫做java源代码源代码不可以随意编写需要符合java语法规则 程序员需要使用JDK中自带的 javac.exe 命令进行编译过程如下 xxx.java–javac.exe在JDK中会调用javac.exe工具–xxx.class javac.exe是一个java编译器工具 javac在哪里用呢怎么用 在DOS命令窗口中使用 在窗口命令行输入 javac java源文件路径 这样系统就会调用JDK的javac.exe资源将java源文件编译成字节码文件 此时在源文件同级路径位置会出现一个xxx.class文件表示编译成功 下面是因为JDK的路径在D盘中所以用命令D:跳转盘符 一个java源程序可以编译生成多个xxx.class文件 A.class/B.class/C.class这个以后再说 字节码文件是最终要执行的文件所以说class文件生成后即使你删除java源程序也不会影响java程序的执行。 但是最好不要删除源程序因为字节码文件最终执行效果可能不是我们想要的那么这个时候只需要回头重新修改源程序然后将源程序重新编译生成新的字节码文件得到新的效果。 编译结束后可以将xxx.class文件拷贝到不同的操作系统中运行解释因为xxx.class文件还要变成纯二进制代码才可以和系统交互所以你只需要拷贝xxx.class文件到相应的位置然后xxx.class文件通过JVM虚拟机和操作系统交互剩下的事情就交给JVM 4.接下来我们了解 运行阶段 JDK安装之后除了自带的一个javac.exe负责编译之外还有另一个工具叫做java.exe工具 java.exe工具负责运行阶段 java.exe在哪里用怎么用 同样java.exe和javac.exe一样在DOS命令窗口中使用 在窗口中输入 java 类名 类名我们后面再解释 例如 硬盘上有一个A.class那么就 输入 java A 硬盘上有一个B.class那么就 输入 java B 硬盘上有一个C.class那么就 输入 java C 千万要注意不要写成这样 java A.class 【错误示范】 A、B、C指的是类名记住就行 5.运行阶段的过程解析 打开DOS命令窗口输入 java A 然后按下回车java.exe工具会启动java虚拟机JVMJVM会启动 类加载器ClassLoader类加载器ClassLoader会去硬盘上搜索A.class文件找到该文件则将该文件装载到JVM中JVM将A.class字节码文件解释成二进制1001000101这样的数据然后操作系统执行二进制和底层硬件平台进行交互 总结编写好java源程序后以xxx.java结尾修改扩展名打开DOS命令窗口输入 javac xxx.java 回车执行后在我们放java源程序的文件里多出来一个xxx.class文件 意味着编译成功这就是加载 那么这个xxx.class文件可以拷贝到不同的系统中使用为了让xxx.class文件里的代码变成纯二进制代码 我们再次打开DOS命令窗口输入 java xxx 这时候就是java.exe工具启动JVMJVM启动类加载器 类加载器找到刚刚编译好的xxx.class文件 在JVM环境里 xxx.class文件变成纯二进制的代码 这时候就可以和操作系统直接交互啦 这个章节涉及的内容概念有点多不必全部都了解只需要了解字面意思的概念 后面我们会深入讲解 参考来源动力节点
http://www.pierceye.com/news/579125/

相关文章:

  • 云南省科技网站网站建设的推广渠道
  • 网页网站设计公司排行榜南京专业app开发定制
  • 网站开发人员就业前景公司的网站建设注意点
  • 做英文网站2014深圳网站设计g
  • 温州文成县高端网站设计做网站有生意吗
  • 网站开发说明书模板产品设计考研
  • seo网站排名优化软件京东 wordpress
  • 有些网站为什么可以做资讯微信小程序vr全景
  • 做网站的开发工具长春百度关键词优化
  • 网站建设所需人力网站制作的必备技巧有哪些
  • 上饶网站建设推广四川城乡建设网网站
  • 网站logo怎么改服装手机商城网站建设
  • aspnet网站开发实例视频天津网站建设普斯泰
  • 玉溪网站建设设计心理医院网站优化服务商
  • 支付宝网站接口申请建湖做网站哪家最好
  • 网站的超级链接怎么做无法运行电脑wordpress
  • 网站建设企业网银e路通西宁做网站_君博相约
  • 陕西网站建设公司哪有大连网站建设
  • 东莞做网站 汇卓百度网盘官网登录入口
  • 网站建设哪谷歌浏览器安卓版下载
  • 中国建设银行上海市分行网站天津工程建设信息网站
  • 怎么做好网站开发、设计中国站长网站
  • 沈阳网站建设tlmh室内设计装修案例
  • 网站 linux 服务器配置长沙企业网站建设价格
  • 低价网站制作企业智慧团建官网登录口手机版
  • 临沂网站制作专业如何 做网站
  • 旅游景区网站开发的政策可行性天翼云电脑免费领取
  • 企业网站建设报价做网站要实名认证吗
  • 设计网站得多少钱ui设计师个人简历
  • 彩票网站建设基本流程wordpress上篇下篇代码