一、Java基础:
1.历史:
Java是1990年是SUN公司 (sun microsystems)开发的内部项目 名为OAK ,在1994年内部改名为JAVA,在1995年开始推行,Java是一门高级编程语言
在2009年,SUN公司被Oracle收购了(花费74亿美元)
2.Java严格意义上有三个版本:
J2SE:SE(Standard Edition)是基础版 ,核心代码,用于Java小程序:结算系统、桌面游戏、桌面软件。
J2ME:ME是移动版,现在已经不用了,用于半智能手机 ,被安卓(安卓也是JAVA语言开发的)/iOS淘汰了
J2EE:这是企业版,可以用于大型系统、大型网站 。
3.Java发展史
Java1.1 1.2 1.3 1.4
Java1.5 为了纪念重大升级:
第一大改变是改名:
J2SE:Java SE
J2ME:Java ME
J2EE:Java EE
第二大改变是命名:改变为Java5 Java6 Java7 Java8(主流)......Java12
Oracle 2017年 将J2EE共享给了Eclipse基金会。
Eclipse基金会2018年:J2EE改名为->Jakarta EE (雅加达)
注:2018年之后,严格意义讲版本为Java SE 、Java ME、Jakarta EE
Java2018年宣布,每六个月更新一次,迭代速度很快
4.Java的重要特点
Java是一门跨平台语言:一次编写,处处运行
Java能够跨平台的原因,是因为有各种类型的jvm,且各个jvm不跨平台(不同的系统下载不同jvm)。
<eg.>图片说明
5.Java开发三大步
写代码(Java)—— 编译(class)——执行(class)
6.jvm(Java virtual machine):
jvm是Java虚拟机
7.jre(Java runtime environment)Java运行环境 :
jre=jvm + 核心类库 (注意:比如在执行代码时,Windows的代码不够了,Java为你提供一部分,比如要写一个程序需要运行,里面只有1000个代码,但需要1500个,另外的500个在哪里呢?在类库里。)
8.jdk(Java development kit):
jdk=jre+运行坏境工具
9.三者区别:
jvm<jre<jdk
jre:如果你的系统里面安装了jre就只能运行Java程序,但不能开发
jdk:如果你的系统里面安装了jdk既能运行Java程序,又能开发
注:因此以后在做Java开发时候,安装jdk就足够了。
10.jdk用哪个版本:
开发人员需要下载并安装jdk
jdk版本建议: jdk8u192及以前版本(免费) (oracle公布:2019年1月之后开始 jdk收费)
11.下载流程:
步骤:进入官网(www.oracle.com)->Developers->Java->选择(JavaSE)->点击Download->点击Downloads->选择jdk8u192以及之前的版本
下载注意事项:
<eg>.选择在JavaSE 8u192 里面的选择JDK,点击接受协议,根据自己的电脑配置选择版本,点击下载。
注:1. jdk8u192及以前版本
2.选择对于当前系统和位数 Windows/Linux/Mac 32/64
12.安装步骤:
第一步:
第二步:
第三步:修改路劲
第四步:
第五部:安装
13:安装注意事项:
注意1.安装目录 只能有英文、数字或者下划线("."一般不建议),其他都不能写,否则会容易出错(汉字、空格、特殊符号)。
注意2.安装完成之后,会自动提示安装jre,实际安装JDK里面已经包括了jre,所以我们可以选择不安装。
14.Windows配置环境变量(大小写不区分):
(一)三个
1.java_home
2.path(必须)
3.classpath
注意:path是必须的,其他两个可不选,但一般建议全配。
(二)配置环境变量方法步骤:
注意:如何找到 java_home / path / classpath
(1)右键计算机点击属性
(2)点击高级系统设置
(3)点击“高级”找到“坏境变量”
(4)选择配置位置
配置在这里,只能自己使用:
配置在这里,所有用户都可以使用:
(5)新建java_home
输入JDK根目录,点击确定:
注:java_home :jdk的根目录 (找到安装位置—复制根目录)
(6)找到 path
(7)打开path点新建 ,输入bin目录:D:\Java\jdk1.8.0_71\bin,点击确认。
注:有的电脑打开path 的路劲很长一串,没有关系,将Java路劲 D:\Java\jdk1.8.0_71\bin 放在最左边,并用“;”隔开。
(8)新建 classpath 输入路劲 点击确认
注路劲: .;D:\Java\jdk1.8.0_71\lib
注:
1.新建java_home:jdk的根目录 D:\Java\jdk1.8.0_71
2.path(必须):D:\Java\jdk1.8.0_71\bin
3.classpath: .;D:\Java\jdk1.8.0_71\lib