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

    #1.本周学习总结

    这一周是我学习java的第一周,刚接触一门全新的编程语言,觉得还是有点困难的,很多基础性的java知识需要一点点学习,我会请教同学以及查询网上的学习资料,认真学好这一门学科。

    本周学习了java的发展过程

    #2.书面作业

    2.1为什么java程序可以跨平台运行?执行java程序的步骤是什么?

    因为java有一个属于自己的运行环境,也就是java虚拟机,虚拟机与平台无关,java代码经过编译后,直接运行在虚拟机上,从而实现了跨平台运行。

    执行java程序的步骤是先用编译器把源代码编译成字节码,然后用java虚拟机运行字节码。

    2.2什么是jdk?jdk。jre,jvm的区别是什么?

    jdk是java开发工具包,它是一种用于构建在java平台上发布的应用程序,applet和组件的开发环境。在jdk的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就称为jre。

    2.3java helloworld命令中。helloworld这个参数指的是什么?是文件名么?这条命令的含义是什么?

    hellworld这个参数指的是一个类名,是java软件经过编译后的class可执行文件。

    2.4path变量有什么用?classpath变量有什么用?

    path变量用来寻找可执行文件的路径。classpath变量可以告诉java执行环境,在哪些目录下可以找到所要执行的java程序的所需要的类或者包。

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

    c语言编译生成的是.exe后缀的文件,java先生成.class文件,再生成.java文件。

    2.6java语言有哪几种开发平台?

    Eclipse,MyeEclipse等。

    2.7Oracle JDK与Open JDK有何不同?

    前者源代码可以用于个人研究使用,但示禁止任何的商业用途,后者则允许在商业上的使用。

    2.8Java主要应用在哪几个方面?你对自己在这门课的目标与期许是什么?

    可以开发桌面程序,做网站,用作手机开发等。我希望自己可以较好的掌握java这门语言,可以做一些小网站。

    #3本周commit历史截图

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/springbreezemiles/p/6446133.html
Copyright © 2011-2022 走看看