20165318 2017-2018-2 《Java程序设计》第一周学习总结

20165318 2017-2018-2 《Java程序设计》第一周学习总结

教材内容学习总结

第一章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境。html

Java平台概论

经过课本,测验,查询资料我了解到Java的有关内容以下:java

  • Java历史

1990年Sun公司成立了有James Gosling领导的开发小组,开始正致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各类操做系统及各类CPU芯片上的代码。1995年5月Sun公司推出的Java Development Kit 1.0a2版本,标志着Java的诞生。Java的出现标志着分布式系统的真正到来。git

  • Java三大平台

Java SE(Java 2 Platform Standard Edition标准版) Java EE(Java 2 Platform Enterprise Edition企业版) Java ME(Java 2 Platform Micro Edition微型版)bash

  • Java SE的四个组成部分

JVM:Java虚拟机,包含在JRE中分布式

JRE:Java执行环境,运行Java程序必需(包括Java SE API,JVM,部署技术)工具

JDK:包括JRK及开发过程当中须要的工具,如javac、java等工具程序,开发Java程序必需 若是只是要运行Java程序,只要有JRE程序便可。 只要平台提供了Java运行环境,Java编写的软件就能在其上运行。学习

DOS命令

因为我用的是Windows中不能用bash,不少Linux环境下的命令不可以使用,所以我在网上搜索了DOS的命令以便使用。开发工具

dir: 列出当前目录下的文件以及文件夹测试

md: 建立目录spa

rd: 删除目录

cd: 进入指定目录

del: 删除文件

copy: 复制文件

xcopy: 复制目录

tree: 列出目录树

ren: 文件更名

type: 显示文件内容

cls: 清屏

exit: 退出DOS命令行

学习过程遇到的问题及解决方法

因为我在出现出现问题时没有截图,所以一下只有问题和解决方法,并无截图

Q:安装好JDK以后,在命令行输入Java正常,可是输入javac是错误,会提示没有此命令。

A:使用path E:\jdk1.9\bin;%path%后在当前DOS命令行窗口暂时可使用。

Q:javac可使用后,使用java不能编辑,即便设置classpath环境变量后仍是不行。

A:因为我最初安装时没有没有按书上选择目录,因此有的环境变量可能设置的有错误,所以我重装了一次JDK,可是JDK1.9中没有jre文件,我查到能够.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;来设置classpath,问题获得解决,并能成功运行java程序。

Q:因为班级组织创建的比较晚,我以前在我的中建立了一个项目,而且能够从本地传到码云上。我今天在组织上建立项目,并按一样步骤在git bash上操做时,发现git push origin master不能上传,以下图

A:参考使用git推送代码到开源中国以及IDEA环境下使用git,输入命令

git pull origin master
git push origin master

结果仍是不行,就使用强推指令,使本地代码强行覆盖远程仓库文件,强推指令为

git push -f origin master

问题得以解决。

码云连接: BESTI.IS.JAVA2018 / 20165318_sun_xiaoxuan

脚本运行截图:

第一周查漏补缺

  • 上周课下测试有什么题目作错了?学习后的总结?

一、下列说法正确的是

A. Java虚拟机首先执行类中的main方法。

B. Java中,多个/**/注释能够嵌套。

C. 一个源文件中必须有public类。

D. Java字节码的扩展名是.java。

答案:A

解析:A项:书上原话,我看书时不太仔细,没有看到。B项:注释不能够嵌套。C项:不必定,但最多有一个public类。D项:Java字节码的扩展名是.class。

二、下列不属于Java集成开发环境的是

A. PyCharm

B. NetBean

C. MyEclipse

D. IntelliJ IDEA

答案:A

解析:A项:PyCharm是一种Python IDE,带有一整套能够帮助用户在使用Python语言开发时提升其效率的工具。

三、如下哪些包括在JRE之中?

A. 开发工具程序

B. Java SE API

C. JVM

D. 部署技术

答案:BCD

解析:A项:开发工具程序在lib目录中,不包括在JRE之中。

问题总结

出现这些问题大可能是因为我看书的时候不太仔细,有些细节没有注意到,对JDK和JRE中所包含的内容以及做用也不太了解。可是通过蓝墨云班课上第一周的测验和对教材的仔细阅读,以及在网上查阅的资料,关于第一章的内容,我已经大体掌握,并将其总结在本篇博客的开头部分了。

相关文章
相关标签/搜索