201621123047 《java程序设计》第一周学习总结

时间:2021-01-20 19:21:19
  • 本周学习总结

    本周的学习内容就用初级、简易 这两个词来形容吧,
    入门的学会一些基本的语法概念知识,跟C语言还是大同小异的,所以学起来比较轻松。常用到的语法结构和输出可以按alt+/自动关机补全,真的挺方便的,还有有一些类真的挺好用的,省去了大量的代码的时间。因为刚刚入门,所以比较简单。感觉挺有趣的。
  • 书面作业

1.虚拟机

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

.步骤:先编写后缀名为.java的文件,在进行编译,然后在运行生成的。class文件。原因:java编译成的代码,是不能直接在系统上运行的,需要jvm吧字节码“翻译成”对应系统能够执行的语言,所以它能够跨平台

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

JDK是提供给Java开发人员使用的,其中包含了java的开发工具。联系:JDK 包含JRE,JRE包含JVM。

2.java与javac

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

执行这个文件。是文件名

2.2 Path变量有什么用

是window系统在寻找执行文件时的指定路径

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

java: 建立java源代码,先生成.class文件,再生成.java文件。

c语言:首先建立源代码(生成.c或者.cpp文件),然后编译(生成.o文件),最后生成可执行文件。

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

3.1 PTA中怎么处理输入?怎么进行格式化输出?

导入scanner类,然后在生成scanner对象,利用其读取键盘输入。

利用system.out.println()system.out.print()system.out.printf()进行格式化输出。

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

这道题:部分正确,找了挺久不知道错在哪里,就先说一下思路吧,先读入整数,用Math.abc()把它确定成正整数.当它大于等于10000小于20000时,就用integer类的方法,转化成对应的其他进制数,否则,用String.valueOf转化成字符串,然后,在用str.CharAt()将其数字的字符串进行读取,然后在减去‘0’,生成新的整形数字。

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

跟第一题的后面的相同,就不多说了。

3.4 选做:5-4(开根号)

说一下思路吧:读取一个浮点数,对其数进行判断,大于0,s输出NaN,否则,从零开始加0.0001,开方,看是否符合条件,再继续开方,直到满足符合的条件,然后输出其数。

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

java主要是运用在jsp网站开发和手机安卓系统等方面的开发。

一周 120
一学期 2400
平均每周 120
学习方式 看书,做pta题目
遇到困难 百度,谷歌,问学长
  • 使用码云管理Java代码

3.1GIT使用
201621123047 《java程序设计》第一周学习总结

3.2 截图题集“Java基本语法”PTA提交列表
201621123047 《java程序设计》第一周学习总结

201621123047 《java程序设计》第一周学习总结

3.3 使用学姐、学长开发的jar程序统计每周的代码量
201621123047 《java程序设计》第一周学习总结

周次 总代码量 新增代码量 总文件数 新增文件数
1 86 86 46 46