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

    #1. 本周学习总结
    (1)初步了解java程序的运行环境,通过命令行语句编译简单的java程序
    (2)使用notepad编写,cmd下进入文件夹编译程序
    (3)学习使用各种快捷键补全代码
    (4)能够区别jdk、jre

    #2. 书面作业
    **Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)**
    因为java有虚拟机,运行于虚拟机上;
    1)写好源程序;
    2)运行cmd,进入源程序根目录;
    3)输入“javac 文件名”编译文件;
    4)无错误后输入“java 文件名”即可运行文件。

    **Q2.什么是jdk?jdk,jre,jvm的区别是什么?**
    jdk是提供给java开发人员使用的一组工具;
    jdk包含JVM及其开发环境、编译器等;
    jre只包含虚拟机及相关的运行时环境;
    jvm是虚拟机,实现java的跨平台运行。

    **Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?**
    是类名;执行这个类。

    **Q4.path变量有什么用?classpath变量有什么用?**
    path变量让系统找到你要执行的指令;classpath告诉JVM到哪些路径下寻找文档。

    **Q5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?**
    java通过javac命令生成.class文件;C语言从.c生成.exe的可执行文件。

    **Q6.Java语言有哪3种应用版本?版本之间有什么关系?**
    Java SE、Java EE和Java ME;
    Java SE是基础;Java EE以Java SE为基础,定义了一系列的服务、API、协议等;Java ME是Java平台版本中最小的一个。
    **Q7.Oracle JDK与Open JDK有何不同?**
    前者源代码可用于个人研究使用,但是禁止任何商业用途,后者则允许商业上的使用;

    **Q8.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?**
    web开发,安卓程序开发。
    #3. PTA实验总结及码云上代码提交记录

  • 相关阅读:
    BZOJ 1391: [Ceoi2008]order
    BZOJ 4504: K个串
    2019 年百度之星·程序设计大赛
    POJ 2398 Toy Storage (二分 叉积)
    POJ 2318 TOYS (二分 叉积)
    HDU 6697 Closest Pair of Segments (计算几何 暴力)
    HDU 6695 Welcome Party (贪心)
    HDU 6693 Valentine's Day (概率)
    HDU 6590 Code (判断凸包相交)
    POJ 3805 Separate Points (判断凸包相交)
  • 原文地址:https://www.cnblogs.com/hyy786030686/p/6445947.html
Copyright © 2011-2022 走看看