zoukankan      html  css  js  c++  java
  • 201621123078 《Java程序设计》第1周学习总结

    1.本周学习总结

    这是我们学习Java的第一周,这是我首次接触Java这一工程语言,在这之前学习的是C语言。初次认识了类名和面向对象这两个概念。学习了Java和javac两种命令,知道了Java能够跨平台使用的神奇功能,知道了Java的安装和eclipse的使用,.class文件是运行在虚拟机上的,通过JVM进行互相联系.

    2.书面作业

    1.虚拟机

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

    执行Java的步骤:
    1.用记事本等打开软件将Java程序编写好,将其存为.java
    2.运用javac命令编译文件,将.java的格式转换为.class的格式
    执行java命令,利用JVM,将已经转换格式的.class文件运行

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

    jdk就是想要在.java中撰写Java程序语言,使用编译程序编译为.class文档提供这种功能的工具。
    联系:Jdk包括了Java程序语言,工具程序与JRE,JRE则包括了部署技术,JavaSE API与JVM。

    2.java与javac

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

    含义:编译后可运行的.class文件 HelloWorld这个参数指的是类名

    2.2 Path变量有什么用?

    可通过该路径找到编译过后可运行的.class文件

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

    C语言是在编写后生成.c或.cpp,最后生成.exe进行运行,而Java通过执行javac命令是先生成.class文件,最后在JVM上运行的。

    3.实验总结

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

    PTA输入

     - 程序开头必须import java.util.Scanner以导入Scanner类
     - 使用Scanner sc = new Scanner(System.in);生成scanner对象。
    

    格式化输出

     System.out.println打印字符串并回车换行。
     System.out.print打印字符串,不打印回车换行。
     格式化输出符号:
        %d 整型
        %f 浮点型
        %s 字符串
        %c 字符
        %b 布尔类型
        
     回车
        
     换行
        f 走纸换页
        	 横向跳格
         退格
    

    3.2实验总结

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

    根据题目可知,首先需要利用函Integer.parseInt()将字符串转化为整数,然后通过Integer.toBinaryString();Integer.toHexString(); Integer.toOctalString();函数来将原来的十进制转换为二进制,八进制和十六进制,在取出每个数字的部分,使用到了数组,通过取余的方式将数字存到数组中,在将其相加起来。

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

    通过调用for语句遍历字符串在其中调用if判断是否为整数或者浮点数,若是的话加入到sum中,最后输出sum.

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

    我的目标 能够较好的掌握Java这一语言,最后能够独立的完成较为困难的代码的编写。
    学期目标 争取编写4000行的代码
    每周目标 每周能够编写250行左右的代码
    学习方法 上课好好听讲,课前做到预习,课后能够消化老师所讲的知识,遇到困难尽量能够自主完成,多和老师和同学探讨。

    3. 使用码云管理Java代码

    3.1 GIT使用

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

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

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 60 60 2 2
  • 相关阅读:
    【加密】 RSA
    【Resource】【ResourceLoader】【ResourcePatternResolver】学习
    【拦截器】Springboot项目之拦截器使用
    【OpenSSl】linux下OpenSSL的RSA密钥生成
    【微服务架构】图解
    【md5】几种常见的数据摘要算法(MD5、CRC32、SHA1和SHA256)
    【VM VirtualBox】【Vagrant】的安装及使用
    VUE中解决echarts数据二次渲染不成功的问题xAxis
    TypeError: Cannot read property 'map' of null
    VS code 卡顿很严重
  • 原文地址:https://www.cnblogs.com/helloLV/p/7536344.html
Copyright © 2011-2022 走看看