计算机语言发展史
-
机器语言(二进制)
-
汇编语言
-
高级语言(面向过程 C语言,面向对象 C++、JAVA) 摩尔定律
-
各种语言: C语言、C++、JAVA、C#、Python、PHP、JavaScript...
初识 JAVA
JAVA帝国的诞生
1995年Java诞生
高可用 高性能 高并发
2006:Hadoop(大数据领域)
2008:Android(手机端)
JAVA的特性和优势
-
简单性
-
面向对象(万物皆对象)
-
可移植性(跨平台性)一次编写,处处运行 Write Once、 Run Anywhere
-
高性能(即时编译)
-
分布式(URL)访问网络上的资源跟访问本地资源一样,远程方法调用,通过网络调用方法
-
动态性(反射机制)
-
多线程
-
安全性(防病毒防篡改 异常机制)
-
健壮性
为什么Java能成功?
Java的三大版本
JVM:虚拟机(虚构出来的计算机,可以跑在所有的平台上)
-
JavaSE:标准版(桌面程序,控制台开发...)
-
JavaME:嵌入式开发(手机、小家电...)
-
JavaEE:E企业级开发(Web端、服务器开发...)
JDK、 JRE 、JVM
-
JDK: Java Development Kit( Java开发者工具)
-
JRE: Java Runtime Environment (Java运行时环境)
-
JVM: Java Virtual Machine (虚拟机)
安装开发环境
安装JDK
-
百度搜索JDK8,找到下载地址
-
同意协议
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装的路径
-
配置环境变量(我的电脑>右键>我的属性 环境变量>JAVA-HOME 配置path变量)
-
测试JDK是否安装成功(打开cmd java -version)
notepad++