Java基础知识及JDK的下载与安装
一、了解Java语言
1、1 Java语言发展史
詹姆斯·高斯林(James Gosling)
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站
NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
Java Development Kit
1.0.2
1.1.1 -> 1.1.6 -> 1.1.7 -> 1.1.8
1.2.1
Java 2 SDK
1.2.2
1.3.0 -> 1.3.1
1.4.0 -> 1.4.1 -> 1.4.2 -> 1.5.0(5.0 2004年推出的) -> 1.6.0(6.0 2006年退出) -> 1.7.0(7.0 2011年推出)
jdk8(2014年推出) 版本向下兼容
1、2 Java 语言平台版本
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
jdk1.5以后,我们将其更名为: JAVASE , JAVAME , JAVAEE
1、3 Java语言特点
简单性 解释性
面向对象 高性能
分布式处理 多线程
健壮性 多态
结构中立 安全性
开源
跨平台
1、4 Java语言跨平台原理
A:什么是跨平台性 (平台指定的是操作系统)
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
B:Java语言跨平台原理
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由JVM来负责Java程序在该系统中的运行。
C:Java语言跨平台图解
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
JAVA语言是跨平台的,而JVM不是跨平台的。
JVM是不跨平台的,因为针对不同的操作系统,JAVA提供了不同的JVM,而各个操作系统的可执行文件是不同的
1、5 JRE和JDK的概述
A:什么是JRE
Java Runtime Environment Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
B:什么是JDK
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
C:为什么JDK中包含一个JRE
其一,开发完的程序,总需要运行一下看看效果。
其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件,
如果没有JRE,那么这些工具是运行不了的。
D:JDK,JRE,JVM的作用和关系 我们用jdk编写了一个java程序交由jre 运行起来 由jvm实现跨平台
二、快捷键及常见DOS命令
2、1 键盘功能键和快捷键
A:键盘功能键
a:Tab
b:Shift
c:Ctrl
d:Alt
e:空格
f:Enter
g:Window
h:上下左右键
B:键盘快捷键
a:Ctrl+A 全选
b:Ctrl+C 复制
c:Ctrl+V 粘贴
d:Ctrl+X 剪切
e:Ctrl+Z 撤销
f:Ctrl+S 保存
h:Alt+F4 关闭窗口
i:window+R 运行
n:window+E 打开我的电脑
l:window+TAB 在打开的项目之间切换
g:Ctrl+Alt+Del 注销/任务管理器
k:SHIFT+DELETE 永久删除
r:拖动某一项时按CTRL复制所选项目
2、2 常用DOS命令
A: d: 回车 盘符切换
B: dir(directory):列出当前目录下的文件以及文件夹
C: cd (change directory)改变指定目录(进入指定目录) 注意: 跨盘进入需要加一个 /d参数 例子: cd /d D:\software\cs1.6
D: cd.. : 退回到上一级目录 回退多级目录 cd ../../
E: cd\: 退回到根目录
F: cls : (clear screen)清屏
G: exit : 退出dos命令行
h:ipconfig /all 查看本机IP 网卡物理地址等信息
i:calc 打开计算器
n:mspaint 打开画板
k:notepad 打开记事本
j:hostname 获取计算机名称
m:getmac 获取物理网卡地址
md (make directory) : 创建目录
rd (remove directory): 删除目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
删除带内容的文件夹 不能直接删除 所以加参数 如下
rd + /s 文件夹名称 (询问是否删除)
rd + /q + /s 文件夹名称 (直接删除)
三、JDK的下载和安装
3、1 JDK的下载
a:官网 http://www.oracle.com
b:历史版本下载网址:https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html
c:下载步骤:
下一步
登录账户,没有先注册一个:
3、2 JDK的安装和环境变量的配置
下一步
静待安装
接着会出现如下窗口,提升安装JRE
这个时候我们的JDK的安装就完成了
完成之后我们看一下安装目录
接下来安装好了之后,我们需要配置一下环境变量,不配可以,就是我们使用
Bin目录下的一些命令时不方便,必须得把路径切换到bin目录下,不方便
我们想得是在任意路径下都可以使用java提供的命令,所以我们得配置一下环境变量
第一种配置方式:了解,不推荐 直接将 bin目录完整路径复制到系统环境变量的path里面D:\Java\jdk1.8.0_152\bin
第二种方式:推荐使用
D:\Java\jdk1.8.0_152
在Path里面引用刚才配的这个JAVA_HOME
至此我们环境变量就配置好了
怎么检验配置好
在黑窗口输入 java –version 出现JDK的版本号,就好了