zoukankan      html  css  js  c++  java
  • 201521123036 《Java程序设计》第1周学习总结

    本周学习总结

    本周的课是Java的入门。了解了Java的发展过程,运用平台,可跨平台的便利性。懂得jdk,jre,jvm的概念及区别。熟悉Java开发工具,掌握java程序的编译执行的详细过程。

    书面作业

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

    撰写的程序经过编译后作为中介,而JVM则在执行时根据不同平台进行翻译,从而实现跨平台。
    将.java源码转换为字节码.class,通过JVM翻译为相应平台的机器码

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

    JDk包括JRE及开发过程中需要的一些工具程序。JRE是java执行环境。JDK包括了java程序语言,工具程序和JRE,JRE则包括了部署技术,JAVA SE API与JVM。

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

    .class类的名称

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

    输入指令没有指定路径信息时,操作系统会依据path环境变量中设定的路径顺序,依次寻找各路径下是否有这个指令

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

    JAVA编写程序是先生成.java源代码,然后编译后生成.class字节码,最后通过JVM生成相应平台的机器码。根据不同平台来编译。C语言首先生成.c或.cpp文件,然后编译生成.o文件,最后生成window下的.exe文件。

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

    Java SE 各大平台的基础,可分为四个主要部分:JVM、JRE、JDK与Java语言
    Java EE 适用于开发分布式、多层次、以组件为基础、以Web为基础的应用程序
    Java ME 作为小型数字设备上开发及部署应用程序的平台
    Eclipse , Notepad++等

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

    Oracle JDK采用JRL,而OpenJDK采用GPL。前者源代码可用于个人研究使用,但禁止任何商业用途,后者则允许商业上的使用。因此OpenJDK必须删掉许多在两个授权间有冲突的程序代码,也不包括一些部署工具以及软件套件等

    使用码云管理Java代码

    实验总结

    动态初始化数组,指定数组的长度,由系统为每个元素赋初值。 int[] x = new int[String.valueOf(s).length()];

  • 相关阅读:
    LeetCode 146
    Codeforces Round #644 (Div. 3) 题解
    AtCoder Grand Contest 044
    约数个数求解+约数求和(唯一分解定理)(遍历map的写法!)
    [蓝桥杯][2013年第四届真题]危险系数(DFS)
    Codeforces Round #674 (Div. 3)(A->D(前缀和出现次数))
    Codeforces Round #673 (Div. 2)B. Two Arrays(贪心)
    Codeforces Round #672 (Div. 2)(A->C2)(B位运算,C贪心,DP)
    质数笔记
    2020 CCPC
  • 原文地址:https://www.cnblogs.com/zyjjj/p/6444778.html
Copyright © 2011-2022 走看看