• java第一周作业


    一. 本周学习总结

    以几个关键词描述本周的学习内容。并阐述关键概念之间的联系。
    java运行环境:JDK JRE JVM
    jdk中包含jre,jre中包含jvm,并且jdk中有一些开发者文件
    实验课中的学习内容:Alt+/在eclipse上的使用

    二. 书面作业

    1.虚拟机

    1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?(请自己组织语言回答,不要直接照搬网页参考资料,如有引用请使用>标记,否则-5分)

    用电脑命令行窗口运行java程序的步骤为:

    • 在命令行中进入.java程序的路径
    • 在命令行窗口中输入javac+文件名(需要带后缀.java)编译文件
    • 在命令行中输入java+文件名(不需加后缀)运行文件

    用eclipse运行java文件的步骤为:

    • 在eclipse中新建一个java工程
    • 右键新建的java工程选择class创建一个类
    • 然后就可以输入java文件中的代码
    • 点击Run即可运行

    java可以跨平台运行是因为java运行需要JVM,每个平台都有自己的JVM,所以可以跨平台运行

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

    JDK是java develop kit,即java开发工具包。
    jdk包含jre,jre包含jvm。

    2.java与javac

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

    答:运行HelloWorld.class这个文件。指的是文件的名称。

    2.2 Path变量有什么用?

    答:path变量是编译时搜索路径用的。

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

    答:c语言的中间文件为.cpp和.o,目标文件为.exe,java的中间文件为.class,目标文件为.java。

    3.实验总结(不得出现大段代码):

    3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?
    • 输入:java的输入与C不同,需要先导入scanner,在前面编上 import java.util.Scanner;,然后在main函数中编上Scanner sc = new Scanner(System.in);,再加上输入语句sc.nextInt(),就可以进行输入。
    • 格式化输出:格式化输出可用 System.out.printf();System.out.println();不同,前者可以使用类似c语言的printf()的用法,示例如下:
      System.out.printf("x = %d, y = %f\n", x, y);
      此例子为输出整型的x和浮点型的y。
    3.2 5-2(取数字)实验总结。

    该实验主要是两个知识点的使用:

    • 第一部分:
      Integer.toBinaryString();放入十进制数或字符串,返回二进制字符串
      Integer.toOctalString();放入十进制数或字符串,返回八进制字符串
      Integer.toHexString();放入十进制数或字符串,返回十六进制字符串

    • 第二部分:
      取数字的惯用方式,数字对10进行求余,一个一个把余数取出,并保存到数组中,遍历数组算出总和,最后输出数组里保存的数字和总和。

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

    该试验主要是使用 str.toCharArray();把输入的字符串转成字符串数组,然后遍历数组,取出每个数字(注意遍历时要跳过字符.-),然后用Integer.parseInt()把每个数字从字符转成整型(整型的数字才能直接相加),把每个数字相加,最后输出和。

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

    请描述一下你的技术基础(会什么语言,都写了多少行代码)
    设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。
    答:技术基础:目前只会C语言,当然同时也会使用C++的一些语法。

    时间方面 代码行数 学习方式 解决困难
    一周5~10小时 java刚开始学这个没办法具体定位 边学边用,主要靠编程 百度,查书,问同学问老师

    三. 使用码云管理Java代码

    1.GIT使用

    创建项目:

    用命令行使用git截图如下:


    本地仓库:

    远程仓库:

    commit纪录:

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

    截图示例(排名截图、提交列表截图):
    排名:

    提交列表:


    3.使用学姐、学长开发的jar程序统计每周的代码量
    周次 行数 新增行数 文件数 新增文件数
    1 115 115 17 17
  • 相关阅读:
    一.js高级(4)-函数调用-this指向-其他参数
    一.js高级(3)-原型及其继承
    一.js高级(2) -构造函数-原型对象
    curl ,post,get (原创)
    PDOHelper (原创)
    php 写日志函数(原创)
    一致性hash 算法 (转)
    md5 c# unicode 互换(原创)
    php auto_load mvc 接口框架(原创)
    php获取uniqid
  • 原文地址:https://www.cnblogs.com/yellower/p/7529166.html
Copyright © 2020-2023  润新知