201521123059 《Java程序设计》第一周学习总结
第一周学习总结
1、本周学习总结
开学第周我们开始了JAVA学习,刚开始还有点懵,连熟悉相关的软件都要摸索很久,最后在看老师给的一些教程和课本的情况下安装了JDK和eclipse等软件,并进行了一次实验课编程。在课上老师给我们讲解JAVA相关软件的用法还有Java简单实验的编写,慢慢的我们也懂得运用这些相关软件,比如有eclipse、Notepad++、JDK、DVM等软件。并且知道了JDK指的是java开发工具包;JVM是java虚拟机,java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行,只需生成目标代码的字节码文件即可;老师还让我们开通了博客和PTA还有码云 ,让我们体验一下无纸化作业的方便,但是这些软件还没有那么熟悉需要多加操作,JAVA的相关程序也不怎么会写,课后需要多学习。
2. 书面作业
1、为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
因为JAVA虚拟机与平台无关,JAVA代码经过编译后,直接运行于虚拟机上,这样就可以实现跨平台运行了。
具体步骤:先编写需要的源程序,然后通过JVM生成字节码文件,最后通过JRE转化成计算机本地运行代码运行。
2.什么是jdk?jdk,jre,jvm的区别是什么?
JDK是JAVA程序开发工具包。JDK、JRE、JDK、JVM的区别是:JRE是JAVA运行时环境,它包括JVM和JAVA核心类库和支持文件;JVM是JAVA虚拟机,JVM有自己完善的硬件架构,具有相应指令系统,其主要工作是解释字节码,并且他与操作系统无关。这三个软件分工明确,利用JDK编写好程序并调用JDK里的JAVAC编译成字节码,然后在JRE上运行这些JAVA字节码,JVM解释这些字节码。
3、’java HelloWorld命令中,HelloWorld这个参数指的是什么?
类名
4.设置path变量有什么用?
是Windows操作系统寻找可执行文件时用指定路径,不然系统会出错。
5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
Java是先生成以.java结尾的文件,然后转化为以.class结尾的可执行文件执行。
C语言程序先生成是.cpp结尾的文件,然后转化为.exe结尾的文件执行
6、Java语言有哪几种开发平台?
eclipse 、Myeclipse、Notepad++
7.Oracle JDK与Open JDK有何不同?
Oracle JDK源代码只能用于个人研究使用,OpenJDK7则允许其源程序在商业和个人的使用。
##3.1本周Commit历史截图

##3.2 实验总结
(1)在编程时容易打错字母,然后你没看见会找的久。
(2)这入门实验可以带我们更好的了解Java编程软件。
201521123059 《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- UIKit View PG
View Program iOS View and Window Architecture The view draw cycle When a view first appears on the s ...
- mysql 中的socket 即 mysql.sock的作用
这个mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快.通常遇到这个问题的原因就是你的mysql ser ...
- MATLAB中绘制图形的时候,坐标和标题倒置
1.如上图所示,直方图的坐标轴以及标题文字都颠倒了 原因: 在MATLAB显示的subplot函数中,图像与直方图这些不属于一类,所以在显示的时候会出现这种情况 解决办法:1>将图像与直方图分开 ...
- 谈谈出入React框架踩过的坑
1 在JSX的元素中写入内联样式,例如<div style={"color:blue"}></div> 报错:warning:Style prop valu ...
- Go基础
Go编程基础 package 别名 当使用第三方包时,包名可能会非常接近或者相同,此时就可以使用别名来进行区别和调用 //当前程序的包名 package main //导入其他的包 import &q ...
- Linux中mysql乱码问题
注意: 关于utf8和gbk的区别详细见:linux中文乱码问题解决办法 http://www.linuxidc.com/Linux/2010-04/25757.htm ,下面的配置中根据自己要求选择 ...
- Andrew Ng机器学习课程笔记--week5(下)
Neural Networks: Learning 内容较多,故分成上下两篇文章. 一.内容概要 Cost Function and Backpropagation Cost Function Bac ...
- C# 逆变与协变
该文章中使用了较多的 委托delegate和Lambda表达式,如果你并不熟悉这些,请查看我的文章<委托与匿名委托>.<匿名委托与Lambda表达式>以便帮你建立完整的知识体系 ...
- Spring中AOP简介与切面编程的使用
Spring中AOP简介与使用 什么是AOP? Aspect Oriented Programming(AOP),多译作 "面向切面编程",也就是说,对一段程序,从侧面插入,进行操 ...
- Java GUI学习心得
虽然GUI的应用已经不是特别广泛了,但是如果了解一点,可以做些自己想要的工具,最近做了一个工具(是什么就不提了),当然碰到很多的问题,都意义解决了,现在分享出来. 1.关于窗体面板的显示问题 可能会遇 ...