今天算是正式的上了一节充满干货的java课程,与年前的试听课相比,明显的区别在于讲的更深入,知其然而知其所以然。课上随时都会有一些可能不被注意的小知识点,整堂课下来收获颇多。下面是我的小总结和其中的小细节。
一 Java的发展历史
这里的其中细节不多做多讲,主要的是Java的流行原因和发展历程。
二jdk的规范安装与检测
为了方便和有条理,要在电脑上自己认为合适的地方新建一个Java的文件夹,里边放两个文件夹效果根据提示将jdk和jre分别安装在两个文件夹中。完成安装后进行检查是否安装成功,win+r键输入cmd后回车进入命令提示符,输入java -version后回车,见到图二表明安装成功(jdk8会自动进行环境变量的配置)
三环境变量的配置
先说一下在命令提示符中输入java -version相当于在已安装后的jdk中运行一个软件一样,你把名字改了以后输入*** -version仍然可以检测到,再说为什么要进行环境变量的配置,因为下载的jdk软件中有一些固定的代码有寻找JAVA_HOME的功能,所以进行环境变量的再次配置可以是一些功能正常进行。
接下来讲环境变量的具体配置,右键我的电脑点击属性后点击高级系统配置。接着点击环境变量后在下方的系统变量中将安装后自动配置的环境变量删掉(),后点击新建环境变量名为JAVA_HOME,变量值为jdk的源文件夹(比如我的是F:\Program_Files\java\jdk1.8.0_131),确认后找到path一栏进行输入一项%JAVA_HOME%\bin后确认即可安装成功,最后用同上一个相同的方法进行检测是否成功
四java程序的编译与运行
这里写一个java程序之前需要将文件扩展名都显示出来,然后新建一个文本文档将扩展名改为.java,右键用Notepad++打开进行程序书写(注意一些基本的规范,多加联系,具体不在描述),保存后在文本的源文件夹位置处左键点击后输入cmd后回车进入命令提示符(快速方法,不用在命令提示符中一步步找到目标文件夹;再介绍一种更改文件名的简便方法,先左键选中目标文件,停顿一下后再次左键点击文件名即可更改),在里边输入javac ***(***为将要进行编译的文件名加上拓展名),当程序完全正确的时候会出现一个class文件,在输入java ***(***为文件名)即可完成运行。
这里还有一个java的特点,即java的class文件可以通过JVM虚拟机进行编译,而且不同的操作系统有对应的JVM,所以java文件可以在不同的操作系统运行:java编译出来的class文件不是01代码(跟c有明显不同),这恰好让java有很好的互通性。同时JVM分为三个部分 类装载器 字节码校检器(class文件有缺失会停止编译) 解释器。下附上第一次写的代码的截图。
第一次写,有什么不懂和文章有什么问题欢迎指出。