zoukankan      html  css  js  c++  java
  • 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中代码库的功能,可以大量减少工作量。

  • 相关阅读:
    二叉查找树的简易实现
    二叉树的部分简单实现
    二叉树的遍历(基于栈的非递归方式实现)
    简易学生成绩管理管理系统(java描述)
    简易的学生成绩管理系统(C++实现)
    Android中使用ExpandableListView实现微信通讯录界面(完善仿微信APP)
    JAVA环境变量和TomCat服务器配置
    Android中ListView实现图文并列并且自定义分割线(完善仿微信APP)
    Android中Fragment和ViewPager那点事儿(仿微信APP)
    Android中通过ActionBar为标题栏添加搜索以及分享视窗
  • 原文地址:https://www.cnblogs.com/the-world/p/6444381.html
Copyright © 2011-2022 走看看