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


    1. 本周学习总结

       我们将要重点接触的JAVA SE主要分为4个部分:JVM、JRE、JDK、java语言。

    其中JVM作为运行虚拟机隶属于JRE运行环境中,是JAVA通用性、跨平台适应性高的基础保证;

    而JDK则是JAVA开发者开发java工程所必须的环境工具;

    代码则是具体开发过程中实际操作的部分,与过去学习的C语言有基本共通之处。

    本周同时简单了解JDK的安装与操作,设置PATH变量环境,为以后进一步学习JAVA做好基础

    2. 书面作业

    为什么java程序可以跨平台运行?执行java程序的步骤是什么?

      java程序的运行需要对应平台的虚拟机以及运行环境,它可以在不同的平台之上给java程序搭建相应的运行环境。

      执行步骤为:搭建环境后,使用文本文档进行代码的撰写,在命令提示符中将自己的代码文件进行编译(必须要区分大小写)

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

      jdk:java development kit, java开发者工具。是开发java程序所必须的开发环境,可以在.java中编写程序,JDK可以将其编译为.class文档

      而jre和jvm是java程序执行的过程中需要用到。jvm:提供java运行时候的虚拟环境,属于jre的一部分。jrm则是java runtime environment,包涵了jvm和java se api,可以用来直接运行JAVA程序

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

      指java程序的类名称 class,同时,文件名必须与类名称一致

    path变量有什么用?classpath变量有什么用?

      当输入指令而没有指定路径信息时,系统会按照path环境变量中设定的路径顺序,依次寻找各路径下是否存在这个指令。

      classpath是JVM层级上的环境变量,在JVM中,虚拟机会依照classpath路径顺序搜索对应类文档

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

     java编写程序,需要在文档中编写,并通过JDK编译。C语言有专门的一整套编写工具,直接进行编写、编译等

    C语言中间文件为obj,生成文件为c,目标文件为exe

    java编写中间文件为.java,生成文件为.class,目标文件为.jar

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

    JAVA语言包括java sejava eejava me

    se为各个平台的基础。

    ee是在se之上,定义了一系列的服务、api、协议,适用于开发分布式、多层次、以组件、web为基础的应用程序

    me是目的作为小型数字设备上开发部署应用程序的平台

    Oracle JDK与Open JDK有何不同?

    前者采用JRL,源代码可用于个人研究使用,禁止任何的商业用途,后者采用GPL,允许商业上的使用  

    3. 使用码云管理Java代码

    4. PTA实验

    初学java,代码格式、语句要求不是很能理解,需要借助网络进行解答.逐渐在摸索中找到学习java的方法和套路

  • 相关阅读:
    Mongodb对数据库(DB)的常用操作
    Mongodb下载地址
    SpringCloud之搭建配置中心
    一个还不错的源码解析网站
    SpringBoot之配置google kaptcha
    caffe的python接口学习(4):mnist实例---手写数字识别
    caffe的python接口学习(3):训练模型(training)
    caffe的python接口学习(2):生成solver文件
    caffe的python接口学习(1):生成配置文件
    python数字图像处理(19):骨架提取与分水岭算法
  • 原文地址:https://www.cnblogs.com/toonaive/p/6444998.html
Copyright © 2020-2023  润新知