1. 本周学习总结

根据学习的过程中,虽然听学习过的人说过,c语言和java语言差不多,学习过c语言 在学java会比较容易,但是这一周发现,java和c还是有一些差别的;

java语言是面向对象的语言

2. 书面作业

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

因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种字节码。然后不同的硬件平台上安装有不同的JVM,由JVM来把字节码再翻译成所对应的硬件平台能够执行的代码。

步骤:写好源程序;将源程序编译成.class 文件;执行.class文件;

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

JDK是java开发工具包,JDK包含JRE,而JRE包 含JVM。jre是java程序运行的环境,但如果是开发者,则需要安装JDK。

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

字节码文件名

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

path相当于是环境变量,当需要运行一些程序时,系统会通过一些路径去寻找文件,所以需要预设环境变量,将你需要用到的路径添入到环境变量中,之后敲入的命令就可以运行了

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

Java编写过程中的生成文件格式为.class,目标文件为.java

  C语言编写过程中首先建立源代码(.c或者.cpp),然后经过编译(生成.o文件),最后生成可执行文件(windows操作系统下是生成.exe文件)

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

(1)Eclipse (2)MyEclipse (3)NetBeans (4)记事本或其他编辑器

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

openJDK去掉了JDK'中涉及一些版权问题的API,开发源代码,也就是功能比JDK少点

最新文章

  1. 从零开始学Python第八周:网络编程基础(socket)
  2. Spring 学习笔记 4. 尚硅谷_佟刚_Spring_属性配置细节
  3. 学习Django
  4. 控制反转(IOC)和依赖注入(DI)的区别
  5. hdu 1518 深搜
  6. nodejs npm install全局安装和本地安装的区别
  7. PHOTOSHOP 中画笔工具和铅笔工具的一个小小差别
  8. [MSDN] 使用 SharePoint 2013 中的 JavaScript 库代码完成基本操作
  9. 记住密码"功能的正确设计
  10. How It Works: CMemThread and Debugging Them
  11. DeeplabV3+ 命令行不显示miou的解决
  12. 转: 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
  13. 洛谷P1007独木桥题解
  14. Python连接mysql出错,_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
  15. git链接到远程github上
  16. 《JavaScript Dom 编程艺术》读书笔记-第9章
  17. Ubuntu 17.10 安装Caffe(cpu)并配置Matlab接口
  18. [从零开始搭网站三]CentOS配置JDK
  19. elasticsearch系列四:搜索详解(搜索API、Query DSL)
  20. css background url 路径

热门文章

  1. RabbitMQ 使用(一)
  2. mysql metadata lock
  3. MySQL登录汇总
  4. 统计s="hello alex alex hello haiyan cc haiyan com"中每个单词的个数
  5. QtWebKit/QtWebEngine移植差异(网摘)
  6. 原来,负载均衡可以这样用,多核CPU可以这样用
  7. vue-cli安装
  8. HTML-JS基础 变量与输入输出 运算符 分支结构
  9. WTL--SDI框架分析
  10. Ubuntu 简单安装 Docker