java第一次作业

第1周-Java基本概念

1. 本周学习总结

JDK,JRE,JVM,Java开发工具的安装与配置,Java语言的发展与特点###

JDK包含了JRE,JRE包含了JVM###

2. 书面作业

1. 虚拟机

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

步骤:先给JVM一个类,JVM加载该类然后校验、准备、分解,执行main函数,若在main函数执行时碰到新的一个类,就再次加载,重复链接,并继续调用main函数中调用的其他函数,直到结束。
因为Java程序是在虚拟机即JVM上运行的,与平台无关。

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

JDK是Java的软件开发工具,JDK包含JRE,JRE包含JVM。

2. java与javac

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

含义是启用虚拟机;参数指字节码文件名

2.2 Path变量有什么用?

提供路径,在运行时直接打开可执行文件

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

Java先用javac编译,再通过字节码文件解释并运行

3. 实验总结

3.1 阅读,回答:PTA中怎么处理输入?怎么进行格式化输出?

使用Scanner进行输入,用System.out.print格式化输出

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

输入形式为String
进制转换时:tmp = Integer.parseInt(pwd);将字符转为数字
Integer.toBinaryString(tmp)将十进制转为二进制
Integer.toOctalString(tmp)将十进制转换为八进制
Integer.toHexString(tmp)将十进制转为十六进制
数字抽取时:String[] pwdArray = pwd.split("");将字符串单独分开,遍历pwdArray对于负号-进行筛选,同时将字符转为数字累加,输出总和。

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

基本思路同7-2。主要用split函数。

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

每天至少半小时,课程结束后可熟练掌握面向对象编程的能力

3. 使用码云管理Java代码

3.1 GIT使用

当时前几次作业都一直没有做这一部分 所以这段时间的统计是没有的 后来学会了 后续的作业中都有统计

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

周次 总代码量 新增文件代码量 总文件数 新增文件数
1 665 5 5 5
posted @ 2017-09-18 21:03  网络1611王东阳  阅读(150)  评论(2编辑  收藏  举报