新的阶段,新的开始,今天开始走进Java大世界。
Java,这个词,可以说自己并不陌生。即使自己没有亲身接触过,但至少,在脑海中,早已有了它的一片存储空间。
如果问这片空间里有什么,我的回答是Nothing。But,从今天起,它在我这里将会越来越丰富,越来越庞大。
一.Java语言背景
语言的发展大致可分为三个阶段:
第一代语言:纯机器语言
第二代语言:汇编语言
第三代语言:高级语言。
学习了这么久的计算机,也是接触了不少编程语言。从最开始的基于对象、面向过程的VB语言;到后来的面向过程、面向对象的C++语言;.NET语言的平台;现在,要学习的Java语言,就属于纯面向对象的高级语言。
二.Java语言特点
简明扼要的说,特点主要有下面三点:
1.一种面向对象的语言
2.一种平台无关的语言,提供程序运行的解释环境
3.一种健壮的语言,吸收了C++、C语言的优点,但去除了其影响程序健壮性的部分(指针、内存申请与释放)
三.Java核心机制
1.虚拟机,消除了平台限制,实现了“一次编译,随处运行”。
2.垃圾收集,消除了程序员回收无用内存空间的责任,运行过程中自动运行。
四.Java的第一个程序
每一次开阔了新的眼界的背后,总是少不了一个简单而又经典的小程序。这里,又一次与Hello World见面,只是不一样的环境,不一样的语言,承载着一样的Hello World,映入我们的眼帘。
1.安装Java环境
在这一过程中,有两次选择安装路径的过程,一个是JDK,一个是JRE。
JDK(Java Development Kit),面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK(Software Development Kit)软件开发包,包括函数库、编译程序等。
JRE(Java Runtime Enviroment),指的是Java运行环境,是面向Java程序的使用者,而不是开发者。
JRE的地位就像一台PC机一样,应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。
需要注意的是,这两次应该选择不同的安装路径,否则JDK目录下原来的jre文件会被覆盖,从而导致无法找到javac.exe程序。
2.检查Java环境
想要检查自己的Java环境是否安装正确有用,可以在cmd命令下输入java -version。安装正确的话,会出现自己所安装的版本号,如下图:
如果环境安装的不正确,就会提示:
这就需要再次看看自己是否正确安装了Java环境了吗。
3.编写程序代码
我在D盘新建了一个java文件夹,其中新建了一个文本文件,编写如下代码:
public class HelloWorld { public static void main(String [] args) { System.out.println("HelloWorld"); } }
注意:该文件应保存为Java文件类型,win8系统下,文件类型并不会因为更改扩展名随之而改变。
4.运行程序
跟着视频的脚步,终于编写好了第一个Java程序,一步一步,已经迫不及待想要看到结果了。可是,还是没那么顺利,出错了......
上网一搜,到处都是这样的问题,得到一个答案就是关于环境变量的回答。
可能是自己更改了安装目录,没有将系统环境变量下的path变量值相应的更改而导致的错误。所以,很简单,只需要更改path值就行。
win8系统下,我们只需要找到“计算机-右击属性-高级系统设置-选择环境变量-找到path变量”,将其值改为自己对应的安装目录即可:
5.与HelloWorld见面
问题解决了,也终于是见到HelloWorld了。
五.第一次接触Java感受
不管怎么说,这是自己第一次Java环境。之前总是听说,听说后总觉得高大上,这一次亲身接触,确实见识到了一个不一样的环境,更加觉得高大上。
第一次编写Java程序,虽然简单,但了解到了很多,通过自己遇到的问题,也是查到了很多东西,见到了更广阔的天空。
这还只是个开始,我想大声呼喊:Java,I'm Coming~