JAVA帝国的诞生
C&C++
1972年c诞生
- 贴近硬件,运行极快,效率极高
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
JAVA
1995年JAVA诞生
- 语法有点像C
- 没有指针
- 没有内存管理
- 真正的可以移植性,编写一次,到处运行
- 面向对象
- 类型安全
- 高质量的类库
- ....
Java 2标准版(J2SE):去占领桌面
Java 2移动版(J2ME):去占领手机
Java 2企业版(J2EE):去占领服务器
他们基于java开发了巨多的平台,系统,工具
- 构建工具:Ant, Maven, Jekins
- 应用服务器:Tomcat, Jetty, Jboss, Websphere, weblogic
- Web开发:Struts, Spring, Hibernate, myBatis
- 开发工具:Eclipse, Netbean, intellij idea, Jbuilder
- ....
2006:Hadoop(大数据领域)
2008:Android(手机端)
JAVA特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
JAVA三大版本
Write Once、Run Anywhere
- JavaSE:标准版(桌面程序,控制台开发....)
- JavaME:嵌入式开发(手机,小家电....)
- JavaEE:E企业级开发(web端,服务器开发...)
JDK、JRE、JVE
JDK: java develoement kit(java开发工具包)
JRE: java runtime environment(java运行环境)
JVM:java virtual machine(java虚拟机)
JAVA开发环境搭建
JDK下载与安装、卸载
JDK8下载,同意协议后可能需要创建一下Oracle的账号,注册完就可以下载啦!
记得下载电脑对应版本
安装JDK
- 下载好的JDK安装包双击安装
- 可以更改文件夹位置,但是要记住文件路径,这里记得ctrl+C一下路径方便后续操作
3.配置环境变量
打开环境变量的方法:打开我的电脑--->属性--->高级系统设置--->环境变量
新建系统变量:
变量名:JAVA_HOME
变量值:安装JDK的路径,我的是默认路径C:Program FilesJavajdk1.8.0_251
4.配置path变量
在path变量下加如下操作
%JAVA_HOME%in
%JAVA_HOME%jrein
5.cmd验证
在cmd里输入 java -version 如安装成功会有以下操作
卸载JDK
- 在设置的环境变量里删除java的安装目录
- 在设置的环境变量里删除JAVA_HOME
- 在设置的环境变量里删除path下关于java的目录
- 在cmd里输入 java -version
JDK目录介绍
bin 用于放可执行的程序
include 用于存放C语言的头文件
jre java的环境
lib java的类库文件
src.zip是java的资源文件,解压可看java基础类的源代码
Notepad下载
notepad++下载通道