我是学Java的,为什么要我装JDK
大家好,我是贺贺,也可以叫我的英文名安森,今天跟大家聊聊,Java初学者,为啥子要装JDK。
从C语言到Java
来到大学的第一天,我以为我解放了,半点都不知道学习的重要性,直到看到了学校的ACM榜单,我才意识到,这竟然可以装B,于是就揣着装B的冲动,开始了编程之旅,刚开始是搞的C语言,后面学的是Java,直到现在都是Java。
转Java的原因
聊聊为什么从C转到了Java,刚开始转的时候,是因为我觉得C语言是用来打比赛的,不能挣钱,Java可以开发出来产品,可以挣钱,现在才发现,是我浮浅了,C语言yyds,那么我后悔吗,显然不后悔,因为,Java的生态,Java的教程等,很丰富,可以让我自由的遨游。
“万恶之源JVM”
简单的介绍一下Java,虽然大家都已经很熟悉了,但是这个仪式感还是要有的。Java文件通过编译变成字节码文件,字节码文件是在JVM中运行的,之所以说Java是跨平台的,其实是因为对不同的操作系统,官方提供了不同的JVM,例如Windows、Linux、Mac,都有各自的JVM,所以Java的字节码文件就可以跨平台运行了。
JVM的爷爷JDK
于是呢,我们在学习Java之前,需要先安装他的运行环境,也就是JVM,而这个是在JRE中的,而JDK又包含JRE,所以,我们安装JDK就可以,这也是为什么刚开始学Java都要安装JDK的原因,其实刚开始学的时候,被JDK的安装也没少折磨。从C语言转过来的,还有些不解呢,毕竟学C的时候,凭借着DEV走遍天下(殊不知DEV提供了C语言的运行环境)。
JDK的bin
当我们安装了JDK之后,并配置了环境变量,我们就可以通过java -version命令来查看自己的版本号了,其实这个命令就是我们安装JDK的bin目录下的命令,里面还有一个命令是javac命令,我们可以通过javac Hello.java,来进行编译Java文件,编译之后会出来Hello.class字节码文件,然后再通过java命令来进行执行该字节码文件java Hello即可。
idea你是我yyds
上面的操作,看着还是有些复杂的,所以我们平时开发,一般都是用开发工具来写程序的,编译运行,也是点一个按钮就行了,虽然我们享有了简单便捷的工具,但是我们也不能忘记我们最初的命令,做到不忘初心,我刚开始用的IDE是eclipse,不过现在改成了idea,感觉还是挺不错的。
小故事
我们一直都在学习,应用,开发等,但是我们所学的都是已有的,所用的都是别人的,所开发的大多数都是为了作业或者是为了赚钱,我有时会想,我们是因为错过了编程语言诞生的年纪吗,我们是因为错过了互联网的创业风口吗,我们是因为错过了自媒体这块肥肉吗,我们是因为错过了网店这个行业吗,仅仅是因为错过吗,Java的孵化是在1911年,1.0版本是在1996年,那个时候我还没出生,我可以说是错过了风口,2003年淘宝成立,我们错过了马老板,2010年王老板创办了美团,那时的我们可能还小,2018年阿里收购饿了么,其他的不说,外卖这一块,这两家基本占了全部市场。当在我们刷着抖音,点着外面,拿着快递的时候,就有人看到了市场,有人说,现在做软件不行了,满大街都是各种各样的软件,还有人说,做自媒体也不行了,错过了风口。又有人说,现在网店也不好做,排在前面的都是销量高的。我记得之前还有人说,操作系统的市场是安卓和苹果,但是现在华为的鸿蒙好像要昂首向未来。我们错过了很多,好运轮也该轮到我们了,新的一年,祝看到这的你好运连连!