1.本周学习总结
java学习第一周,学会了java的一些基本语法helloworld等,以及一些基本的输入输出,以及数据的读取,了解
了java的运行环境(jdk、jre、jvm)以及知道了eclipse中如何编辑代码,学会了博客中用markdown写随笔。日
后在java的学习中注意pta的实践。
2.书面作业
2.1虚拟机
2.1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?
java执行步骤即:1.在编辑器中编辑好源程序,并保存为.java类型;2.然后在在本机运行界面cmd中实现源程序的运行。
因为java程序的运行是基于java虚拟机(java本身的运行环境)上运行的,所以这个并不影响java程序在任何平台上的运行。>来自360问答
2.1.2什么是jdk?jdk, jre, jvm的联系是什么?
jdk是java开发的核心,供给java开发员的工具,其中包括了java运行所需的各种环境;jdk、jre、jvm三者为从属关系,三者相互依存,无论少了哪一个java程序都无法运行。>来自360问答
2.2java与javac
2.2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
java Helloworld是运行源程序的命令;HelloWorld是类名。
2.2.2 Path变量有什么用?
环境变量path,用于当本地查找不到这条命令是,会到这个目录下去查找。
2.2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
java编写程序实在文档中编写然后在cmd本机运行界面运行(中间文件.java,目标文件.class);c语言编程是有
专门的软件去完成编写和编译运行的(中间文件.c,目标文件.exe)>来自360问答
2.3实验总结
2.3.1 PTA中怎么处理输入?怎么进行格式化输出?
与C语言不同java在处理输入之前,需要有>import java.util.Scanner;以及读取键盘键入的数据时必要的>Scanner
in=new Scanner(System.in);输出的话用System.out.println();
2.3.2 5-2(取数字)实验总结。
本题针对于取数字,主要涉及到几个方面一个是进制之间的转换(Integer.toBinaryString(num) +","+
Integer.toOctalString(num) +","+ Integer.toHexString(num)),还有就是利用好integer中的自带函数就可以很
好解决掉取数字这个问题,而不必去除整取余,从而得出他们的各个位上的的数字。
2.3.3 5-3(取数字浮点数)实验总结。
本题方法基本上与5-2相同,运用integer中的charAt函数解决。
2.4Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
java学习目标 |
java学习期许 |
java运用 |
1.尽量多动手去编程实现,希望课程结束后自己的编程水平能够有所提高;2.同时也注重C语言 和数据结构的巩固,使前后知识能够联系得上 |
希望这学年过后自己的编程水平不会再那么的low吧!!! |
就我看来java主要用于软件开发,各种手机app开发。 |
鉴于大一一个学年的C语言和数据结构的学习,对于一些基本的理论知识的掌握还是ok的,但是以前只是注重理
论自己没有去用心编程操作,所以动手编程能力还是比较薄弱。
3.使用码云管理Java代码
3.1GIT使用
![](https://images2017.cnblogs.com/blog/1123105/201709/1123105-20170915230907297-1276912902.png)
3.2 截图题集“Java基本语法”PTA提交列表
![](https://images2017.cnblogs.com/blog/1123105/201709/1123105-20170915231658141-1604344830.png)
3.3 使用学姐、学长开发的jar程序统计每周的代码量
![](https://images2017.cnblogs.com/blog/1123105/201709/1123105-20170916090623985-1896804633.png)
弄了好久一直是这个错误,不知道是不是跟我的电脑没有D盘有没有关系,找同学帮忙也没人能够解决