• 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()];

  • 相关阅读:
    【C#】枚举和字符串以及数字之间的互相转换
    MySQL中int(M)和tinyint(M)数值类型中M值的意义
    C# 将数组拼接为字符串 string.Join 的使用
    MySQL-locate()函数
    C# 4.0 dynamic用法,并且与 var, object的区别
    Go语言 go get 找不到 google.golang.org/protobuf/encoding/prototext 解决办法
    Go语言 中逗号ok模式
    MySQL数据库面试题(2020最新版)
    .Net Core 3.0开源可视化设计CMS内容管理系统建站系统
    SQL Server 全文搜索/全文索引
  • 原文地址:https://www.cnblogs.com/zyjjj/p/6444778.html
Copyright © 2020-2023  润新知