-
本周学习总结
本周的学习内容就用初级、简易 这两个词来形容吧,
入门的学会一些基本的语法概念知识,跟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使用
3.2 截图题集“Java基本语法”PTA提交列表
3.3 使用学姐、学长开发的jar程序统计每周的代码量
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 86 | 86 | 46 | 46 |