20175236 2018-2019-2 《Java程序设计》第一周学习总结
教材内容学习总结
第一章对Java做了一个简单的介绍,重点讲解了Java平台无关性以及Java应用程序的开发步骤。
主要知识点:
Java三大平台
Java SE(Java 2 Platform Standard Edition标准版)
Java EE(Java 2 Platform Enterprise Edition企业版)
Java ME(Java 2 Platform Micro Edition微型版)
Java SE的四个组成部分
JVM:Java虚拟机,包含在JRE中
JRE:Java执行环境,运行Java程序必需(包括Java SE API,JVM,部署技术)
JDK:包括JRK及开发过程中需要的工具,如javac、java等工具程序,开发Java程序必需
如果只是要运行Java程序,只要有JRE程序即可。
只要平台提供了Java运行环境,Java编写的软件就能在其上运行。
学习过程中遇到的问题及解决方法
Q:安装好JDK后,设置了系统环境JAVA还是不能运行。
A:在设置变量值时出错,由于之前设置了系统变量JAVA_HOME的值是D:\i love study\JDK,所以用%JAVA_HOME%代替D:\i love study\JDK

Q:由于虚拟机出了点问题,这次作业是在windows环境下完成的,参考https://blog.csdn.net/qq_39520065/article/details/82013841后出现错误

A:参考https://blog.csdn.net/zkevin1997/article/details/79340871得知未修改Git的全局配置,修改后问题得以解决,以后都不需要修改了。

问题得以解决
Q:测试结果代码行数为0,但实际代码行数为31。


A:目前还没找到解决方案,正在积极想办法调试。
码云链接:https://gitee.com/wffloveaxy/wff
脚本运行截图:


第一周查漏补缺
上周课下测试有什么题目做错了?学习后的总结?
1、下列说法正确的是
A. Java虚拟机首先执行类中的main方法。
B. Java中,多个/**/注释可以嵌套。
C. 一个源文件中必须有public类。
D. Java字节码的扩展名是.java。
答案:A
解析:A项:书上原话,我看书时不太仔细,没有看到。B项:注释不可以嵌套。C项:不一定,但最多有一个public类。D项:Java字节码的扩展名是.class。
2、下列不属于Java集成开发环境的是
A. PyCharm
B. NetBean
C. MyEclipse
D. IntelliJ IDEA
答案:A
解析:A项:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。
3、以下哪些包括在JRE之中?
A. 开发工具程序
B. Java SE API
C. JVM
D. 部署技术
答案:BCD
解析:A项:开发工具程序在lib目录中,不包括在JRE之中。
问题总结
细节决定成败,很多时候看书和看资料太马虎,不够细致,以至于对JDK和JRE中所包含的内容以及作用了解得不够透彻。
浙公网安备 33010602011771号