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

    1.本周学习总结

      (1) Java的来历与版本演进

         最早是Sun公司绿色项目Green Project 中所撰写的Strar7应用程序的程序语言;
    

      (2)Java根据应用领域分为三大平台:Java SE、Java EE、Java ME。Java SE平台

      ( 3 )JVM可以将位码翻译为扩展名为.class的位码,可以使Java跨平台操作

      (4)学会用记事本或编译器编写Java程序

              撰写时应注意:扩展名是.Java
    
                                  主文档名与类名称必须相同
    
                                  注意每个字母大小写
    
                                  空格只能是半角空格符或Tab字符
    

    2. 书面作业

            (1) 为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
    
                  答:   JVM的职责就是将位码文档翻译为当时平台看得懂的机器码,
    
                           步骤:Java源文件(*.Java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校验器——>解释器——>操作系统
    
             (2)  什么是jdk?jdk,jre,jvm的区别是什么?
    
                   答: JDK全称Java Development Kit,JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库
    
                      (即Java API 包括rt.jar)
    
                         JRE全称Java RuntimeEnvironment,也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行
    
                         JVM是将位码编译成平台看得懂的机器码
    
              (3)java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?
    
                   答:HelloWorld指的是类名称
    
               (4)设置path变量有什么用?
    
                    答:通过path变量使系统找到程序的运行路径
    
               (5)使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
    
                    答:
    
                              C:C源文件xx.cpp——>目标文件xx.obj——>可执行文件xx.exe
    
                              Java:Java源文件(*.Java)——>Java编译器——>字节码文件(*.class)——>在相应的平台翻译为目标代码()
    
                (6)Java语言有哪3种应用版本?版本之间有什么关系?
    
                    答:Java SE, Java EE,Java ME
    
                          Java SE: 标准版
    
                          Java EE:企业版,提供Web 服务、组件模型、管理和通信 API
    
                          Java ME:Micor版,是为嵌入式消费电子设备提供的平台
    
                  (7) Oracle JDK与Open JDK有何不同?
    
                     答: Open JDK是一个开源版本,完全自由,开放源代码
    
                           Oracle JDK 只允许个人研究使用且只发布二进制安装包
    
                         (参考https://www.zhihu.com/question/19882320)
    
                   (8)Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
    
                        答:主要应用在大型企业级应用,大型管理系统,电子政务,游戏等方面
    
                               这学期要把Java掌握好,可以用Java编写自己想开发的小程序
    

    3.PTA实验关键代码和总结

    实验总结:对关于Scanner用法有了熟悉的了解,学会了如何把数字进行进制转换和字符转换,对Java程序的基本构造有了更深的认识

  • 相关阅读:
    ASP.NET没有魔法——ASP.NET MVC & 分层
    ASP.NET没有魔法——第一个ASP.NET应用《MyBlog》
    ASP.NET没有魔法——为什么使用ASP.NET
    ASP.NET没有魔法——开篇-用VS创建一个ASP.NET Web程序
    Orchard详解--第九篇 拓展模块及引用的处理
    【原创-算法-实现】异步HTTP请求操作
    000.Introduction to ASP.NET Core--【Asp.net core 介绍】
    新建 ASP.NET Core Web API 项目 -- RESTFul 风格 Hello World!
    新建 ASP.NET Core MVC 项目 -- Hello World!
    新建 .NET Core 项目 -- Hello World!
  • 原文地址:https://www.cnblogs.com/JMUNJF/p/6445810.html
Copyright © 2011-2022 走看看