一 本周学习总结
第一周我们了解了java及其它的由来。刚开始学java显的特别吃力,对于一些概念和程序执行步骤什么的都不好理解,也有很多在编程时容易出错的地方需要花时间理解和记忆。初步一周下来,在我看来想要在开始学习java时,必须要耐的住性子,不懂的多问和查阅资料。博客园 pta 码云等也给带来了更多的便利。唉,路漫漫其修远兮,上下而求索吧...
二 书面作业
1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?
因为java是在jvm(虚拟机)下运行的,并不需要像c++需要在window系统下运行。
执行java的步骤:先编写源代码,再在jvm(虚拟机)上转换为字节文件,经过jre在计算机上运行代码。
2.什么是jdk?jdk,jre,jvm的区别是什么?
JDK(java开发工具包)包括了java运行环境(JRE),和一些其他的java工具。jvm是虚拟机,它是jre的一部分。所以简单来讲,jdk包括了jre,jre包括了jvm。
3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?
HelloWorld是文件名。
4.path变量有什么用?classpath变量有什么用?
顾名思义为路径变量,是window系统在寻找执行文件时的指定路径。
5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
c的最终生成文件为.exe可执行文件。java编写后生成.java,编译之后生成文件.class,最终生成.jar。
6.Java语言有哪3种应用版本?
Eclipse,NetBeans,IDEA。
7.Oracle JDK与Open JDK有何不同?
Oracle JDK适用于个人研究,Open JDK适用于商业。
8.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
应该是在软件开发上面和研究方面吧。。我懂得少。。目标大概就是该学的都学了,不要挂科。。培养java的学习兴趣吧,毕竟兴趣最重要...
三 使用码云管理Java代码
四 PTA实验
初次上手对于数据输入不是很习惯,一些的编程语句也不是很懂,还是得找度娘。