在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的。
要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言、汇编语言和高级语言。而机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。高级语言是使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。而高级语言就包括市面上使用最广的C,C++,C#,JAVA等。
而既然我们学习Java就要了解Java语言最重要的一点“跨平台性”。那什么是跨平台性呢?跨平台简单来说就是一处编译,到处运行(write once ,run anywhere!)。原理则是在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
既然说到了JVM,那我们也来了解下与其相关的JRE和JDK。为什么说他们相关?因为JRE包含JVM和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。而JDK则是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。JDK相关下载安装流程百度即可,建议所有和开发相关的软件最好安装目录统一。
而在了解并安装成功JDK后我们就可以编写全世界最著名的一个程序“HelloWorld!” ,代码如下:
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
虽说代码是简单了点哈,但是这个可以让我们亲自了解Java从编写到编译在到运行的全流程,具体流程如下
1、首先在桌面右键新建一个记事本文件,然后双击打开,开始编写上面的代码。编写完成之后,保存文件为HelloWorld.java(注意:HelloWorld是自己取的名字,不要取中文,后缀名要改成.java) 注意文件隐藏的后缀名要去掉
2、保存完之后,进入到HelloWorld.java所在的文件夹下面,我是在D盘下面建立的HelloWorld文件夹
然后在运行框中输入cmd进入命令行窗口,进来之后,输入命令 javac HelloWorld.java (编译命令,所有java文件都需要编译成.class文件,才能去执行),我因为.Java文件在D盘下HelloWorld文件夹下面,所以需要先进入文件夹里面才行。
执行完之后,就会生成一个.class后缀的文件,然后名字就是当时我们写的类名。
输入命令java HelloWorld 就会在命令行窗口输出HelloWorld。
到现在我们就完成一个Java小程序从编写到运行的全过程了。
最后,对于想要在互联网IT行业发展的小伙伴,我总结了一套Java的学习资料与实战项目,如果你在技术方面想提升自己的话可以给我留言询问或者搜索vx Helloworld1015 加我获取。路漫漫其修远兮!让我们从此时此刻开始从零到一的Java之旅。
领取专属 10元无门槛券
私享最新 技术干货