zoukankan      html  css  js  c++  java
  • 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关键代码与截图

    其余操作已完成未截图

  • 相关阅读:
    [CF895C]Square Subsets
    Brainf**k(一位数求max)
    [CF1019A]Elections
    [LOJ #2538][PKUWC 2018]Slay the Spire
    [CF911F]Tree Destruction
    [bzoj4832][Lydsy1704月赛]抵制克苏恩
    [洛谷P1420]最长连号
    [bzoj4872][Shoi2017]分手是祝愿
    [洛谷P1887]乘积最大3
    [洛谷P3743]kotori的设备
  • 原文地址:https://www.cnblogs.com/kawajiang/p/6443501.html
Copyright © 2011-2022 走看看