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


    1. 本周学习总结

    • java和我们以前学的C语言的区别大致有:
    1. C语言可以直接操作内存,java不能直接操作;
    2. C语言的代码不能跨平台,java的代码可以跨平台;
    3. C语言有指针,java没有指针;
    4. C语言全面向过程,java面向对象。

    2. 书面作业

    1. 为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)因为java是在虚拟机上运行的,只要有虚拟机即可,与平台无关;首先编译java文件为class文件,然后解析class文件,继而通过cmd运行java程序。

    2. 什么是jdk?jdk,jre,jvm的区别是什么?jdk是Java开发工具包;jdk是整个java的核心,包括了java运行环境、java工具和java基础类库,jre是Java  Runtime  Enviromental(java运行时环境),jvm是Java Virtual Mechinal(JAVA虚拟机),jvm是jre的一部分

    3. java HelloWorld命令中,HelloWorld这个参数指的是什么?字节码文件名

    4. 设置path变量有什么用?使系统可以找到程序的运行路径

    5. 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?java编译生成.java的文件,c语言生成.exe格式文件是可执行文件,不需要编译器转换,而java需要。

    6. Java语言有哪几种应用版本?版本之间有什么关系? java的三大体系:

      J2ME(Java 2 Platform, Micro Edition):微型版的Java平台

      J2SE(Java 2 Platform, Standard Edition):标准版的Java平台

      J2EE(Java 2 Platform, Enterprise Edition):企业版的Java平台

    7. Oracle JDK与Open JDK有何不同?基本相同,但Oracle JDK只发布二进制安装包,OpenJDK只发布源码

    8. 你对自己在这门课的目标与期许是什么?希望能运用java编写实用程序

    3. 使用码云管理Java代码

    4. PTA关键代码与截图

    其余操作已完成未截图

  • 相关阅读:
    HDU 1950 Bridging signals(LIS)
    PKU 1094 Sorting It All Out(拓扑排序)
    中国剩余定理(孙子定理)详解
    51Nod 1079
    翻转游戏
    不构造树的情况下验证先序遍历
    图说流程管理
    从架构到流程
    POS(Plan Operation Support 和 OES(Operation Enable Support)
    流程规划方法→POS法
  • 原文地址:https://www.cnblogs.com/kawajiang/p/6443501.html
Copyright © 2020-2023  润新知