Java语言的基本介绍
发展历程
简单了解一下就好,不是重点
- 1992年,Oak语言
- 1995年,更名为Java,JDK1.0a2版本发布
- 1997年,JDK1.1
- …
- 2005年,JDK1.6发布
特性
特性只说一下跨平台性,其余不提了
Java号称:一次编写,到处运行(Write once, Run anywhere),那为什么呢?
其实就是Java源代码.java被编译成.class字节码文件,在机器上能直接执行这种中间代码,不管机器是什么型号的,操作系统是哪种。但有一个必要的前提:那台运行Java程序的机器上需要预先安装Java运行系统。Java运行系统又称为Java虚拟机(简称JVM)。你在电脑上安装对应版本的Java,JVM帮你解决了跨平台的问题
三个版本
- JavaSE(标准版,适用于一般的计算机,开发PC机上的应用软件)
- JavaEE(企业版,只用于服务器,目前已成为企业运算、电子商务等领域的热门技术)
- JavaME(用在手持设备上,没有人使用,无需学习)
初学者肯定纳闷为什么会有SE、EE、ME这三种版本呢?我刚开始也是这样的,以后随着学习的深入和实际开发,你会明白的,先不要纠结这个。
不管你做Android开发,还是Java后端开发(比如JavaWeb),都要先学习JavaSE,这是必经之路,如果你想做Java后端开发还要学习JavaEE的知识(里面的东西真心不少),JavaME忽略掉就好了
Java环境搭建
JDK和JRE的概念
JDK(Java Development Kit)是Java开发工具包
JRE(Java Runtime Environment)是Java运行环境
你可以这样理解,安装了JRE就可以运行Java的程序了,安装了JDK不光可以运行Java程序还可以开发Java程序,所以作为开发人员我么要下载JDK,有了JDK自然也能运行
因为Java源文件(.java)需要先编译为.class字节码文件,然后才能运行,只有安装JDK才能编译
第一步,Oracle官网下载JDK
官网链接
选择Java for Developers
选择Java Platform(JDK)8u121
找到对应你系统的版本,然后下载即可
另外再提一下,找JDK是很简单,但是在实际开发过程中,很多问题都需要你利用搜索引擎去找答案,推荐Google的搜索引擎(可以通过翻墙来解决不能使用Google的问题,不懂翻墙的可以去搜一搜,新人推荐Lantern免费翻墙工具尝试一下翻墙的快感),上网搜答案找东西是开发人员必备的技能,有经验的开发人员能利用搜索引擎加关键词快速定位到答案。其实刚开始的时候,我也很纳闷,我们公司领导每次都能快速定位到答案,我却怎么都找不到,后来我归结为他很有经验,遇到问题很快能反应过来涉及的是哪一块的东西,进而通过准确的关键词快速定位,另外他英文很好(汗,说多了都是泪)~
第二步,安装和配置环境变量
- Windows或Mac用户直接安装就好了,都是图形化界面
- 老版Mac都是自带JDK的,只不过有点旧一般是1.6的,不过这不影响你安装新版JDK,你按照正常步骤直接装就好了,Mac用户安装好之后无须配置,对就是无须配置环境变量
- 而Windows用户要配置了,我就不写了,给个配置的链接
- 配置好之后,Mac用户进入终端(应用程序–>实用工具–>终端),Windows用户进入控制台(按住win键+R 在里面输入cmd windows的控制台就打开了),分别输入javac和java命令,如下图:
出现上面这种类似的信息,就说明你安装配置成功了,现在可以进行Java的开发了