一. 本周学习总结
首先搞清楚了GDK和GRE的全称以及理解了他们的区别,写Java程序就需要安装GDK,同时也懂得了如何在电脑上安装GDK(看了郑老师的视频)。明白了编写一个Java程序和以前的C有哪些不同比如变量的命名、文档管理等还学习了markdown的用法和概念。
二. 书面作业
1. 虚拟机
1.1执行java程序的步骤是什么?为什么java程序可以跨平台运行?
首先要打开建立一个记事本,在上面写好自己的代码并将其命令为.java的格式 然后按win+R打开cmd命令框接着将刚刚的文件转化为字节码文件最后找JAVA的为后缀的文件名进行编译。
因为java编写工程是将文件转化成.class的字节码文件,然后由虚拟机执行文件,而每台电脑都有虚拟机,所以不用平台即可转化为计算机语言即可运行。1.2什么是jdk?jdk,jre,jvm的联系是什么?
- JDK是java程序运行必备工具包。
- JDK包括有JRE,JRE包涵了虚拟机。
2. Java与javac
2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
java HelloWorld用来对原文件进行编译为字节文码文件编译运行HelloWorld文件,HelloWorld是java的程序类名。
2.2 path变量有什么用?
path可以指定收索路径,在运行java程序时,path会指定运行命令执行程序。
2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
在使用java程序时要先转化为.class后缀的文件才能通过虚拟机在电脑上进行编译最后转化为.java为后缀的文件。而C则是生成exe.的文件可以直接在电脑上运行。
3. 实验总结
3.1PTA中怎么处理输入?怎么进行格式化输出?
程序输入需要代码import java.util.Scanner
3.2PTA(取数字)实验总结
本题的关键在与数字转换,用Integer.parseInt()
可把字符串转化成整数,把数字转化为字符串用String.valueof() ,然后用循环语句依次遍历将所得数相加即可。
3.3PTA(取数字浮点数)实验总结
去浮点数与前一题类似,只是多加了小数点的相互转换仍然用String.valueof()
将所得数转化为字符串后用循环语句遍历后相加。
3.4PTA(开根号)
这题在于循环条件的设置,理解逐步循环逼近法的定义。
3.5PTA(二进制的前导的零)
本题大致思路是要表示出变量进行二进制转换后有多少位数。
4. Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
应用与大型企业的管理系统、电子商务JAVA EEE、手机游戏等
摘自百度文库
技术基础 | 目标 | 学习方式 |
---|---|---|
C语言基础很一般 | 一天花2个小时学习java,多自己动手写代码 | 多看书本,尽量自己理解,不懂问会的同学。 |
三. 使用码云管理Java代码
1. GIT使用
码云的密码忘了。。。而且密码不能找回出现的相应的错误
2. 截图题集“Java基本语法”PTA提交列表
3.统计代码量
看不懂那什么鬼
行数 | 新增行数 | 文件数 | 新增文件数 |
---|---|---|---|
102 | 102 | 13 | 13 |