201521123022 《Java程序设计》 第一周学习总结

1. 本章学习总结 

通过这一周的学习,初次接触了Java,了解了Java与之前所用的C语言的不同之处,对JRE,JDK,JVM有了相应的基础了解。在安装了eclipse和JDK之后熟悉了一下eclipse的基本操作以及运行Java文件。

2. 书面作业

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

               不同于C文件必须要用windows运行,java文件编译后会生成.class文件,只要系统安装了JDK就相当于有了Java程序运行的环境及Java虚拟机,就可以运行Java文件。

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

               JDK是Java 语言的软件开发工具包,是整个Java的核心,包括了Java运行环境,Java工具和java基础的类库。

        JRE是运行JAVA程序所必须的环境的集合。

        JVM是指Java虚拟机,它相当于一个虚构出来的计算机。

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

        指的是类名而非文件名。指可以运行HelloWorld这个类。

     Q4.path变量有什么用?

      用作运行某个命令的时候(如执行javac),若本地查找不到某个命令或文件,会到这个声明的目录中去查找相应的程序文件。

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

        java是生成字节码.class文件。可在有Java环境的系统下运行。(JRE)

        C是生成obj文件,然后系统最后生成exe文件,到了其他系统中需编译运行。

      Q6.Java语言有哪几种开发平台?

          eclipse,netbeans,myeclipse。

      Q7.Oracle JDK与Open JDK有何不同?

                基本相同, 但openJDK去掉了JDK中涉及一些版权问题的API,开发源代码。

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

3.1本周Commit历史截图

##3.2 实验总结 实验碰到的问题、思考、收获与解决方案

 1.对编程方面依然有所欠缺,虽现在运用Java,但与C++大同小异。

2.需熟练运用JAVA中代码库的功能,可以大量减少工作量。

posted @ 2017-02-26 14:28  漂流草子  阅读(104)  评论(1编辑  收藏  举报