java入门
仅供学习使用
java诞生
c 1972
贴近硬件运行快效率高,但指针与内存管理麻烦
c++ 1982
面向对象,贴近c
java 1995
无指针与内存管理,移植性高,只需jvm(java虚拟机)即可在任何电脑上运行。
java2企业版(j2EE)适用服务器。
特点:高可用,高性能,高并发
继续发展形成的工具(常用)
构建工具:Maven
应用服务器:Tomcat
Web开发:Spring,myBatis
开发工具:idea,eclipse
2006:Hadoop(大数据领域)
2008:Android
java特性与优势
面向对象、简单性、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性。
java三大版本
javaSE:标准版(桌面程序,控制台开发)
javaME:嵌入式开发(手机,家电) 已被淘汰
javaEE:企业级开发(web端,服务器开发)
学习步骤 javaSE --> javaEE
JDK、JRE、JVM
JDK:Java Development Kit
#jdk包含jre与jvm
JRE:Java Runtime Environment
#jre包含jvm
JVM:Java Virtual Machine
环境搭建
jdk下载安装
推荐jdk8
卸载jdk
安装jdk
-
下载
-
双击安装
-
配置环境变量(网上很多教程)
-
安装完成。
打开cmd,输入java -version,出现如下结果即为安装成功。
jdk目录解析
bin //java可执行文件
include //引入c语言头文件
jre //运行环境
lib //java类库
src //资源文件,放了很多基础类