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这门语言,可以做一些小网站。

  • 相关阅读:
    九宫格代码
    数组相关
    动画设置模式大全
    extjs 学习小窍门
    linux mysql root密码重置
    (ExtJs 3.4)Ext.Ajax.request的同步请求实现
    Ext中renderer用法及参数
    Extjs 3.4 复选框的,默认选中 ,禁用,(纯属于自己代码中需要,总结!)
    linux部署安装nginx
    报表报500,tomcat日志显示报错:Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable
  • 原文地址:https://www.cnblogs.com/springbreezemiles/p/6445779.html
Copyright © 2011-2022 走看看