发表于: 2018-01-27 23:19:18

3 578


首先谢谢师兄的评论和对我的肯定,接着继续我对任务一的学习(day 02)

今天完成的事情:应该说今天的收获还是很多的,简单的总结一下:

1.java和eclipse的安装,jre和jdk的区别:

简单来说jdk(Java Development Kit),.是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。

2.JRE -- java runtime environmentJRE是指java运行环境。光有JVM还不能完成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。所以,在你写完java程序编译成.class之后,你可以把这个.class文件和jre一起打包发给朋友,这样你的朋友就可以运行你写程序了。(jre里有运行.class的java.exe)3.JDK -- java development kitJDK是java开发工具包,基本上每个学java的人都会先在机器上装一个JDK,那他都包含哪几部分呢?让我们看一下JDK的安装目录。在目录下面有六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包含JVM。bin:最主要的是编译器(javac.exe)include:java和JVM交互用的头文件lib:类库jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。

2.Maven的下载和配置,配置的过程还遇到了问题,庆幸的是自己通过网上的帖子找到了解决的方法,maven的作用来说就是项目管理,它的作用非常的强大需要好好学习;

3.Junit的简单入门

明天计划的事情:1.spring MVC的学习;

                           2.mybaits连接数据库;

遇到的问题:Maven的配置问题,具体的解决方法写在了博客里;
收获:1.jdk和jre的区别;

          2.Maven和Junit的简单入门

最后还是要感谢师兄的验收!辛苦了


返回列表 返回列表
评论

    分享到