201521123100 《Java程序设计》 第1周学习总结

1. 本章学习总结

1.简单了解学习了Java及其开发环境,学习使用了Notepad++&eclipse开发软件的使用

2.熟练完成了使用Notepad++运行第一个Java程序"Hello World",并且学习了cmd的使用方法

3.简单的掌握了eclipse的使用方法,但仍不太熟练,会在下一周更加熟练使用eclipse

2. 书面作业

**1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)

因为Java是在虚拟机上编译运行的,不像c语言要求在固定的平台下编译;

编程-编译-运行;

**2.什么是jdk?jdk,jre,jvm的区别是什么?

JDK是Java语言的软件开发工具包;

JDK是Java的开发环境,JVM是虚拟机,JRE是Java的执行环境;

**3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?

HelloWorld是代码保存时的文件名;这条命令是运行HelloWorld文件中的程序;

**4.设置path变量有什么用?classpath变量有什么用?

让系统可以在Path中找到要执行的指令;classpath变量是JAVA加载类(class or lib)的路径.只有在classpath设置的路径中的类才能被加载.

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

Java源文件 : .java

Java可执行文件 : .class

C语言源文件 : .cpp

C语言中间文件 : .obj

C语言目标文件 : .exe

**6.Java语言有哪3种应用版本?版本之间有什么关系?

Java SE、Java EE、Java ME三种应用版本;Java SE是各应用平台的基础,包括JVM,JRE,JDK和Java语言四个主要部分;Java EE以Java SE为基础,定义了一系列的服务,API,协议等;Java ME是Java平台版本中最小的一个,目的是作为小型数字设备上开发及部署应用程序的平台;

**7.Oracle JDK与Open JDK有何不同?

Oracle JDK实现就是Sun JDK实现,Oracle JDK采用JRL,而Open JDK采用GPL,前者源代码可用于个人研究使用,但是禁止任何商业用途,后者则允许商业上的使用;

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

网络编程,企业级开发,手机开发;

熟练掌握运用Java语言,能够使用Java完成小的开发;

3. PTA实验总结及码云上代码提交记录

3.1本周Commit历史截图

在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图,如下图所示

原文地址:https://www.cnblogs.com/wangyan12345/p/6445739.html