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


    第一周学习总结:

      这周开始学习了Java,因为之前C语言没学好所以看部分东西还是一头雾水,但是在查阅资料和同学的帮助开始对Java有了一些了解,这周主要学习了Java的诞生发展以及运用包括JVN/JRE/JDK。

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

      因为Java使用了可以生成不同系统所能执行的代码的虚拟机。

      执行步骤:先写好源代码,然后通过Java虚拟机生成字节码文件,再由JRE将它转成本地运行环境就可以执行了。

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

      JDK指的是Java开发工具包。JVM是java虚拟机,它让Java可以跨平台,在所有的系统中都可以运行,只需生成目标代码的字节码文件;JRE是指java运行时环境JDK本身包括了JRE,写Java程序才需要JDK,只要执行代码的话只要用JRE。

    3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

      是一个类名。

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

      提供查找可执行文件的路径。

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

      Java的源文件名后缀是.java,编译后生成能在任何系统上运行的.class文件;而C语言编译生成的是.obj文件之后生成.exe文件,只能在特定的系统上可以运行。

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

    (1)NetBeans

    (2)Eclipse

    (3)IntelliJ IDEA the Java IDE

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

      Oracale JDK不能用于商业,而Open JDK允许商业上的使用。

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

      主要用于Web应用、移动设备、嵌入式设备、linux等客户端管理工具。

      目标与期许的话,本身对编程没什么天赋,能学会编一些简单的程序,期末能过就行。

     

      

  • 相关阅读:
    [BZOJ3535][Usaco2014 Open]Fair Photography
    [LOJ#2270][BZOJ4912][SDOI2017]天才黑客
    [UOJ#122][NOI2013]树的计数
    [BZOJ4816][Sdoi2017]数字表格
    [BZOJ2154]Crash的数字表格
    [BZOJ3529][Sdoi2014]数表
    [BZOJ2820]YY的GCD
    [BZOJ2301][HAOI2011]Problem b
    [UOJ#223][BZOJ4654][Noi2016]国王饮水记
    [BZOJ4653][Noi2016]区间
  • 原文地址:https://www.cnblogs.com/llxyy/p/6444084.html
Copyright © 2020-2023  润新知