萌新上路——初识Java1
作为一名即将毕业的大学生,刚刚回顾了一下我的四年大学生活,很惭愧,没有发现什么值得纪念的事情。唯一可以撑一下场子的好像也只剩下大学期间自学Java的情况了。所以,萌新在这里把自己学习java的过程写下来,也算是纪念一下即将逝去的青春。闲话不多说。正货开始
一:Java运行机制
Java的运行机制较为特殊,由Java语言编写的程序需要经过编译步骤,但这个步骤不会生成特点的平台代码,而是生成与平台无关的字节码(.class文件)。当然,这种文件并不能执行,必须使用Java的解释器来执行。而这个特点实现了Java强大的跨平台性能。
Java语言中,负责解释字节码文件的是JVM虚拟机。对于JVM可以将它看做一个转换器使用。例如现在手机使用的Type-c手机一样。手机使用Typc-c接口作为耳机的插入口,但我们之前的耳机不能白白扔掉。所以出现了对应的耳机转换接口。JVM功能也差不多相同,不同平台上的JVM不同,但他们都提供相同的接口,用于解释字节码文件,然后将其转换为对应平台的代码
二:JDK环境变量配置
JDK全称是Java SE Decelopment Kit,即Java标准开发包,提供的编译,运行Java程序的各种工具和资源,包括Java编译器,Java运行环境(JRE),以及常用的Java类。而JRE中又包含了JVM所以JDK,JRE,JVM的关系算是下图中的情况
JDK中有以下文件夹
前面已经说过,Java程序必须进过俩个步骤,1:将java代码编译为字节码文件,2:使用JVM对字节码文件进行解释,上面俩个步骤分别需要使用java,javac命令执行。如果没有配置环境变量便会出现以下情况
这意味虽然JDK已经安装,但计算机不知道去哪里寻找这俩个命令。计算机怎么去查找命令呢?在Windows操作系统中,Windows根据Path环境变量来查找命令,Path环境变量的值是一系列路径,Windows操作系统会在这一系列路径中异常查找命令,如果能找到,代表这个命令是可执行的,否则就会出现上述情况。所以配置JDK只需要设置PATH环境变量即可
步骤:
1:打开控制面板,进入
2:点击高级系统设置,进入环境变量
3:在环境变量中配置JDK路径,其值是JDK的安装路径
4:在Path中引用JDK配置:这种情况方便JDK的修改以及后续软件的使用
5:JDK配置配置完成后建议在cmd中分别执行java,javac命令。确定jdk环境变量是否配置成功
如果出现上述情况代表JDK配置成功可以使用了。
TOP:在JDK1.5后不再需要配置CLASSPATH,本人也只是明白一些情况,只知道是告诉JRE在当前路径下寻找Java类。如果有兴趣的同学可以看看《疯狂JAVA》这本书。个人感觉它对我的作用很大。如果不是这本书的话可能我在大二就转系不学计算机了。惭愧
三:第一个Java代码HelloWord
作为一名立志成为工程狮的大学生,怎么可能不写HelloWord呢?
1:建立文本文件.txt结尾的。将后缀名该为.java即可,在文件中写下如下代码
class HelloWord{
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
2:进入cmd,先使用javac命令编译java代码
3:使用java命令,执行java程序
TOP:
1:使用javac时候需要加后缀名,而java代码则不需要
上一篇: JAVA开始准备基础知识
下一篇: 通过Dockerfile文件构建镜像