1.本章学习总结 你对于本章知识的学习总结

1.了解了Java的发展史。

2.学习了什么是JVM,区分JRE与JDK,下载JDK。

3.从C语言的.c 到C++的 .cpp再到Java的.java,每种语言编译程序各有不同,却有相似之处。

2. 书面作业

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

答:1.java有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。

   2.编写.java文件-->编译生成.class程序-->JVM解释字节码文件

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

答:1.jdk是java开发工具包,是java平台上的开发环境。jdk 是整个Java的核心,包括了Java运行环境,一堆Java工具和Java基础的类库。

  2.jdk是java开发工具,jre是java开发时环境,jvm是java虚拟机,jdk包含jre,jre包含jvm

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

答:1.HelloWorld是文件名。

**Q4.path变量有什么用?classpath变量有什么用?

答:1.Path和Classpath都是环境变量,path的作用是指定命令搜索路径。classpath作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

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

答:Java编写程序:.java文件 编译->.class文件。

 C语言编写程序:*.cpp文件编译->*.o文件->*.exe执行文件。

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

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

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

答:Oracle JDK只允许个人研究使用Oracle,JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。

3. 使用码云管理Java代码

4.实验总结:

  1. 实验中出现eclipse中编译无误,而在path中答案错误,几次后发现是多加了实验名。

  2. 实验一中出现了在else语句后面加了;导致编译错误,因此头疼了好久。今后要更加规范自己,减少此类错误。

  3. 实验二中在path提交出现输出多加空格、public class后的名字只能为Main才能成功。

转载于:https://www.cnblogs.com/Min21/p/6445757.html

201521123044 《Java程序设计》第01周学习总结相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  2. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  3. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  4. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

  5. 20175208 《Java程序设计》第九周学习总结

    20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...

  6. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  7. 20155313 2016-2017-2 《Java程序设计》第二周学习总结

    20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 20172325 2018-2019-1 《Java程序设计》第二周学习总结

    20172325 2018-2019-1 <Java程序设计>第二周学习总结 教材学习内容总结 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. ...

  10. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

最新文章

  1. matlab中help所有函数功能的英文翻译
  2. 硬件信息统计_读取输出Excel_显示进度
  3. WAL streaming (max_wal_senders 0) requires wal_level replica or logical
  4. overflowhidden把内容遮住了怎么办_图片有水印怎么办?不用PS,有这4招就够了!...
  5. 利用PCF8591进行AD转换
  6. poj 2153 Rank List
  7. 注入攻击-SQL注入和代码注入
  8. 查看思科、H3C所有端口状态
  9. alize blue_逆战歌曲大全_2016逆战大厅背景音乐汇总一览_快吧游戏
  10. 全球链界科技发展大会_科技界的女性-过去,现在和未来
  11. Mybatis-Plus 的BaseMapper用法
  12. 股票、基金、场内ETF基金下载数据代码例子
  13. 年金系数用计算机怎么算,年金系数是什么?怎么计算?
  14. 在代码里面如何使用workman
  15. 规则引擎--Drools之规则文件
  16. 基于IMS的VoLTE业务
  17. Linux下安装Oracle18c
  18. 基于xilinx-IP的FIR滤波器多通道实现
  19. DBSCAN原理及matlab仿真代码
  20. HTTPS接口压测 --- hey工具

热门文章

  1. 数据结构之顺序栈的一些基本操作
  2. 误删了公司数据库,但我还是活下来了
  3. WEB/H5性能优化总结
  4. 初级第一旬05— 蓝字观试题
  5. webpack v3 结合 react-router v4 做 dynamic import — 按需加载(懒加载)
  6. GIS基础软件及操作(二)
  7. [Android]Activity启动过程
  8. hadoop hive 的安装问题
  9. [C++]MySQL数据库操作实例
  10. 如何revert一个merged branch上所有的改动