java 上机 运行之后_2018-12-20 第一章初识JAVA-上机

JAVA初体验之课后练习

一、请写出Java 程序执行过程与编译原理

答:①执行过程:创建.java文件——编译器(JDK环境里的javac.exe文件编译)——输出.class供计算机接受(只有class文件才是计算机能读懂的语言 0 1)——呈现在配置好JDK的电脑上。

②编译原理:javac编译:

1、词法分析

读取源代码,一个字节一个字节的读取,找出其中我们定义好的关键字(如java中的if  else  for等关键字,识别哪些if是合法的关键字,哪些不是),这就是词法分析器进行词法分析的过程,其结果是从源代码中找出规范化的Token流。

2、语法分析

通过语法分析器对词法分析后Token流进行语法分析,这一步检查这些关键字组合再一次是否符合java语言规范(如在if后面是不是紧跟着一个布尔判断表达式),词法分析的结果是形成一个符合java语言规范的抽象语法树。

3、语义分析

通过语义分析器进行语义分析。语音分析主要是将一些难懂的、复杂的语法转化成更加简单的语法,结果形成最简单的语法(如将foreach转换成for循环 ,注解等),最后形成一个注解过后的抽象语法树,这个语法树更为接近目标语言的语法规                                       则。

4、生成字节码

通过字节码生产器将经过注解的抽象语法树转化成符合jvm规范的字节码。

二、在记事本中编写Plan.java程序,输出你的本周学习计划。

答:

87142d7c76c0025a0e7d5fe951230f60.png

749ba8505973ad2c287df96ce245f10e.png

三、在eclipse、idea、sts中编写项目schedule,输出你本周的课程表。

答:①eclipse项目图

bc8ab11436386d3ced1ce31a102e1a67.png

②IDEA项目图

f58d24a949782354e70c55e0678579a0.png

③STS项目图

77a8ebcf170aadf4cfc1cea90e551e0f.png

完结!!!!HelloWorld!!!

7a84632ed146d6f1bce9c27fd4c4b145.png

7a84632ed146d6f1bce9c27fd4c4b145.png

7a84632ed146d6f1bce9c27fd4c4b145.png

链接:https://pan.baidu.com/s/1jtPVoIZB-ZnEM3_MVGUamQ

提取码:9o7n

复制这段内容后打开百度网盘查看源码,操作更方便哦(づ ̄3 ̄)づ╭❤~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值