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



    1. 本周学习总结

    首先要认识到java这门课程的重要性 了解java语言的发展历史 以及java的特点(*跨平台) 了解JDK JRE JVM的含义以及关系 JVM 是实现平台无关性的关键 学会独立安装eclipse软件 会查阅JDK文档

    2. 书面作业

    1. 虚拟机

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

    源程序通过javac命令产生字节码文件(.class)→字节码文件通过虚拟机(JVM)解释成机器码 可以实现多平台执行。
    字节码文件是通过JVM解释成机器码 只要平台上有虚拟机 字节码文件都可以实现转化为机器码 即可在平台上执行 所以java程序可以在任何有虚拟机的平台上执行 也就实现了跨平台运行

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

    jdk即提供给java开发人员的一组工具
    jdk包括jvm及其开发环境编译器等 jre只包括虚拟机即相关的运行时环境
    (jdk包括jre jre包括jvm)

    2. java与javac

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

    helloworld 是类名

    2.2 Path变量有什么用?

    path是一个环境变量 决定一个命令执行是应该到哪个目录寻找命令文件

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

    .c→.exe .java→.class→.jar

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

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

    PTA中使用scanner处理输入
    System.out.printf 进行格式化输出

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

    先输入数字x 判断是否大于等于10000且小于等于20000 若符合调用函数 将数字X转化为二 八 十六进制
    若不符合区间 (若是负数 则先转化正数) 使用for循环 在(i=0;a/10!=0;i++)情况下 对X取余 存入数组 然后相加 再次使用for循环 将数组中的数字按照逆顺序输出

    emmmmm 做不出来编程.....都是同学一边讲 一边敲 再回头看......

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

    先输入一个数字X 进行对其取绝对值 将其转化为字符串形式 再逐个存入到数组里 运用for循环 将每一个数字转化为整型 进行相加

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

    java 是一门设计程序语言 应用范围非常广 主要应用于 桌面级应用
    企业级应用 嵌入式设备 以及消费类电子设备

    目标 由于自己是转专业过来的 之前除了接触浅层的C之外 并没有对编程有了解 在没有基础的情况下 希望在学院的补课状态下 抓好基础 比别的同学要更努力 把之前的补上 且学好JAVA 为以后的学习也打好基础

    . 请描述一下你的技术基础(会什么语言,都写了多少行代码

    较简单的C语言

    . 设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。

    目标 如何完成
    时间 只要有时间就打代码吧
    代码量 每周两百行
    学习方式 多敲代码 补课 问同学 多钻研
    有困难时 问同学 问老师 问助教 一定不拖延 有问题及时解决

    3使用码云管理Java代码

    3.1 GIT使用

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

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

    行数 新增行数 文件数 新增文件数
    89 89 141 141
  • 相关阅读:
    好用开源的C#快速开发平台
    Chrome 53 Beta一些有意思的改动
    前端面试问题总结
    前端构建的初步尝试
    [译] 如何运用新技术提升网页速度和性能
    切图崽的自我修养-[ES6] 迭代器Iterator浅析
    解决表单GET提交后台数据乱码问题
    设置port转发来訪问Virtualbox里linux中的站点
    linux杂谈(十三):代理server
    a little riak book
  • 原文地址:https://www.cnblogs.com/HYSOUL/p/7528120.html
Copyright © 2020-2023  润新知