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

    1. 本章学习总结

    1.java是一个面向对象的编程语言,相对于c++来说代码较简便又好用。第一次接触java时感觉每句代码比较难写,但学习了一些快捷方法后就很方便了。
    2.java运行于JVM,因此只要计算机安装了jdk,java代码就能在任意操作系统上运行,这是优于c++的,可以做到一次撰写,到处运行的效益。
    3.JVM(Java Virtual Machine),java虚拟机,实现平台无关性的基础与核心,解释程序后交给本地操作系统执行。
    JRE(Java Runtime Enviroment),直包含虚拟机及相关运行环境,供一般用户使用。
    JDK(Java Development Kit),提供给开发人员的一组工具

    2. 书面作业

    Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)

    java不是直接运行在电脑上,而是在JVM上运行,每个平台都安装了JVM后java程序就能在任何平台上运行;
    步骤:java程序由编译器编译成.class文件;.class文件由JVM运行解释,转成本地机器代码。

    Q2.什么是jdk?jdk,jre,jvm的区别是什么?

    jdk是java的开发工具包,提供给开发人员的开发工具。
    jdk和jre的区别就在于使用人群,jdk由开发人员使用,一般用户只要jre就可以,jvm是java的虚拟机,每台pc都要安装。

    Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

    文件名

    Q4.设置path变量有什么用?

    提供给编译时需要的工具文件的路径。

    Q5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

    Java代码经过编译后生成.class文件,在JVM上运行解释程序然后交给本地操作系统执行。
    C语言代码经过与函数库编译后生产
    .exe机器码,在特定的系统上运行。

    Q6.Java语言有哪几种开发平台?

    Eclipse、MyEclipse、NetBeans、notepad++、Jbuilder。

    Q7.Oracle JDK与Open JDK有何不同?

    Oracle JDK可以用于商业,openJDK不可用于商业用途,只包含最基本的JDK。

    3. 使用码云管理Java代码


  • 相关阅读:
    Web API中的消息处理程序(Message Handler)
    Web API中的模型验证
    autoconf配置的项目,编译debug版本
    gcc编译工具生成动态库和静态库之一----介绍
    VMware中四种网络连接模式的区别
    vmware虚拟机三种网络模式的区别
    code block自动生成makefile
    centos7 安装 codeblock(rpm)
    利用cbmakegen导出Code::blocks的Makefile
    C/C++程序CPU问题分析
  • 原文地址:https://www.cnblogs.com/leexd/p/6439320.html
Copyright © 2011-2022 走看看