• 201621123082《Java程序设计》第1周学习总结


    1. 本周学习总结:
      ==========

    关键词:

    了解Java语言的发展历史、了解Java语言的特点、JDK、JRE、JVM、eclipse等。

    联系:

    JDK是提供给Java开发人员使用的一组工具,JDK包含JVM及其开发环境、编译器等,而JRE只包含虚拟机及相关的运行时环境。JVM是实现平台无关性的基础,也是Java实现跨平台的最核心的部分。要使Java开发顺利,要先进行Java开发环境配置。因此,学习Java,要进行大量的编程,多在课外时间自行编程,多思考,语法是基础。

    1. 书面作业:
      ==========

    1.虚拟机:

    1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?

    步骤一:把Java的代码复制粘贴到记事本。
    步骤二:把记事本的文件后缀名改为.java
    步骤三:按win+r调出cmd窗口
    步骤四:输入cd 源程序所保存的路径
    步骤五:输入javac 文件名
    步骤六:输入java 文件名得到运行结果
    因为有JVM,它是Java实现跨平台的最核心的部分,也是实现平台无关性的基础。

    1.2 什么是jdk?jdk, jre, jvm的联系是什么?

    JDK是提供给Java开发人员使用的一组工具。JDK包含了JRE及其一些开发工具,而JRE包含了JVM等。JVM是实现平台无关性的基础,也是Java实现跨平台的最核心的部分。

    2.java与javac:

    2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?

    这条命令用来实现HelloWorld的源程序。HelloWorld指的是类名。

    2.2 Path变量有什么用?

    作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

    --引用自环境变量path

    2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

    Java:先生成源程序文件(.java),后生成字节码文件(.class)
    C:先生成.源程序文件(.cpp),随后生成程序编译中的目标文件(.o),最后是生成可执行文件(.exe)。

    3.实验总结:

    3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?

    在输入前,都需要在前面加上一段import java.util.Scanner作用是用来导入。其次要想从键盘上键入,需要此段代码实行``Scanner sc = new Scanner(System.in)`。然后,根据所需要键入的对象的不同,选择不同的方式,比如字符串型,整型,双精度型等等。

    3.2 5-2(取数字)实验总结:

    通过查询JDK文档,toBinaryString() toHexString() toOctalString()可用来将数值转换成对应的进制,然而,虽然知道方法,但是多次尝试还是报错,这几天再钻研钻研,实在不行,再拿到群里问问大佬们。

    3.3 5-3(取数字浮点数)实验总结:

    主要运用到harAt(),再用到spilt函数,拿掉符号,进行运算。

    4.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

    应用方面 具体事例
    大型企业级应用 有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是JAVA
    大型管理系统 供应链、客户管理系统
    嵌入式设备及消费类电子产品 数字电视、机顶盒、电冰箱
    游戏 很多手机游戏都是用JAVA开发的,就不一一举例了

    学习期许:

    计划
    每周学习10个小时以上
    每周打300行的代码
    先自己钻研难题,思考,不懂先清楚自己是哪里不同,而不是问别人张口就是这题我不会啊,该怎么做之类的,提出有价值的问题,经过大脑思考,和同学讨论,最后再求助老师
    最好多多查百度,自己去摸索,别人解答的,终究不比自己去摸索出来的印象深
    1. 使用码云管理Java代码:
      ==========

    3.1 GIT使用:







    3.2 截图题集“Java基本语法”PTA提交列表:

    3.3 使用学姐、学长开发的jar程序统计每周的代码量:

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 297 297 5 5
  • 相关阅读:
    ES查询直方图聚合区间结果min越界问题
    yarn命令操作
    Hve on Spark left join的hashTable问题
    基于HUE可视化的大数据权限管理
    Android 制作圆角阴影的卡片
    Android 解决问题“Failed to resolve: com.android.support:design:26.1.0”
    Android 修改虚拟键栏背景颜色
    ArrayList的传值问题
    swift 网络请求中含有特殊字符的解决方案
    Android适配器
  • 原文地址:https://www.cnblogs.com/jmu201621123082/p/7528499.html
Copyright © 2020-2023  润新知