2018-12-20 第一章初识JAVA-上机
2018-12-20 09:33:46来源:博客园 阅读 ()
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程序,输出你的本周学习计划。
答:
三、在eclipse、idea、sts中编写项目schedule,输出你本周的课程表。
答:①eclipse项目图
②IDEA项目图
③STS项目图
完结!!!!HelloWorld!!!
链接:https://pan.baidu.com/s/1jtPVoIZB-ZnEM3_MVGUamQ
提取码:9o7n
复制这段内容后打开百度网盘查看源码,操作更方便哦(づ ̄3 ̄)づ╭?~
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:redis 分布式锁
- 初识Nginx——前后端发布 2020-06-03
- 初识JAVA(学习记录) 2020-05-19
- 【JAVA SE基础篇】1.初识Java 2020-05-07
- 函数式接口 2020-04-13
- 初识Java 2020-04-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash