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

1.本周学习总结

关键词
JAVA概述 JDK JRE JVM
相关联系
初学感觉Java和C语言差不多,但比C语言要难,复杂,但是通过学习感觉java的特点是系统简单,功能齐备。
而且也知道了Java的三个关键的工具,jvm,jre,和jdk,学会了如何安装JDK。
学会使用eclipse运行java代码。

2.书面作业

2.1虚拟机

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

步骤:
要编译和运行java程序,前提是你自己的电脑已经成功配置了java环境环境变量
1)打开自己的记事本,在上面写入源代码。
2)写好后将代码保存,保存时Java程序文件的文件名必须和Java程序里的class名一致。
3)在cmd中运行代码
原因:
Java的代码不是直接在CPU上运行的,而是在Java虚拟机上运行的,Java有自己的虚拟机(jvm),每个平台都有自己的虚拟机,所以Java可以跨平台运行。
java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。

相关信息来自百度知道。

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

JDK是javadevelopment kit(java开发工具包)的缩写。
每个学java的人都会先在机器上装一个JDK,是Java程序开发是用的开发工具包。
联系:jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。
JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了。
JDk、JRE内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等。

资料查询来自百度知道

2.2java与javac

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

加载类名;HelloWorld是字节码文件名。

2.2.2 Path变量有什么用?

PATH环境变量。作用是指定命令搜索路径,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了

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

c语言编译完是.exe文件,Java是先生成.class文件然后生成.java文件

2.3实验总结

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

PTA中使用Scanner处理输入,开始时必须用import java.util.Scanner开头;
使用Scanner sc = new Scanner(System.in)生成对象;
结尾用System.out.println来打印输出;
格式化输出符号:
%d 整型
%f 浮点型
%s 字符串
%c 字符
%b 布尔类型
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格

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

这道题主要是两个类:Integer和String
首先用import java.util.Scanner;导入Scanner
然后Integer.parseInt()将字符串换成整数
实现进制的转换 :
二进制转换:Integer.toBinaryString()
八进制转换:Integer.toOctalString()
十六进制转换:Integer.toHexString()

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

这个实验先将字符串转化成数组,再遍历数组,取出数字,再把数字转化成整形相加。
用到:
str.toCharArray();把字符串转化成数组
Integer.parseInt()把字符转成整型

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

系统开发、网站开发、游戏开发、手机app、客户端
目标:可以自己独立的做一些程序或者一些简单的游戏,将来可以从事这方面工作

2.4.1请描述一下你的技术基础

只学过C语言和数据结构,C语言还挂科了,基础很差。

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

目标 学习方式
一周花14个小时以上学习java,多写代码多看书,也可以上网查资料 遇到困难问学的好的同学,上网查资料,实在不会就问老师

3. 使用码云管理Java代码

3.1 GIT使用

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

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

周次 总代码量 新增代码量 总文件数 新增文件数
2 86 86 8 8

posted on 2017-09-18 18:45  我要炸了  阅读(203)  评论(1编辑  收藏  举报

导航