zoukankan      html  css  js  c++  java
  • 20165318 2017-2018-2 《Java程序设计》第一周学习总结

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

    教材内容学习总结

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

    Java平台概论

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

    • Java历史

    1990年Sun公司成立了有James Gosling领导的开发小组,开始正致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统及各种CPU芯片上的代码。1995年5月Sun公司推出的Java Development Kit 1.0a2版本,标志着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编写的软件就能在其上运行。

    DOS命令

    由于我用的是Windows中不能用bash,很多Linux环境下的命令不可使用,因此我在网上搜索了DOS的命令以便使用。

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

    md: 创建目录

    rd: 删除目录

    cd: 进入指定目录

    del: 删除文件

    copy: 复制文件

    xcopy: 复制目录

    tree: 列出目录树

    ren: 文件改名

    type: 显示文件内容

    cls: 清屏

    exit: 退出DOS命令行

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

    由于我在出现出现问题时没有截图,因此一下只有问题和解决方法,并没有截图

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

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

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

    A:由于我最初安装时没有没有按书上选择目录,所以有的环境变量可能设置的有错误,因此我重装了一次JDK,但是JDK1.9中没有jre文件,我查到可以.;%java_home%libdt.jar;%java_home%lib ools.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

    脚本运行截图:

    第一周查漏补缺

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

    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中所包含的内容以及作用也不太了解。但是经过蓝墨云班课上第一周的测验和对教材的仔细阅读,以及在网上查阅的资料,关于第一章的内容,我已经大致掌握,并将其总结在本篇博客的开头部分了。

  • 相关阅读:
    python 读execl文件
    git 命令 个人备忘录
    python-django后端,富文本编辑器防XSS漏洞攻击,过滤富文本XSS
    mi
    Glance docker安装 cinder
    keystore glance
    openstack管理docker管理
    lvm 磁盘 数据库 wordpress 参考答案
    docker
    wordpress
  • 原文地址:https://www.cnblogs.com/sunxiaoxuan/p/8504724.html
Copyright © 2011-2022 走看看