JAVA帝国的诞生
1972年c诞生
1. 贴近硬件,运行极快,效率极高
2. 操作系统,编译器,数据库,网络系统
3. 指针和内存管理
1982年c++诞生
面向对象、兼容c、图形领域、游戏等
“三高“问题指高可用、高性能、高并发
1995年网页简单粗糙,缺乏互动性。
图形界面的程序(Applet)
bill Gates:这是迄今为止设计最好的语言
2006年:Hadoop(大数据领域)
2008年:Android(手机端)
JAVA的特性和优势
1.简单性:没有头文件,没有一一些指针运算,也不用去分配内存,语法基于c,学起来不费劲
2.面向对象:一种程序设计技术,将重点放在对象及对象之间的接口上,模拟的是人的思维方式去写程序
3.可移植性:也就是跨平台性,是Java的一个最重要的优势,java的代码可以跨平台的去移植,不用管操作系统、硬件环境
4.高性能
5.分布式
6.动态性:反射机制
7.多线程
8.安全性
9.健壮性
JAVA三大版本
Write once,Run Anywhere。
JAVASE:标准版(桌面程序,控制台开发等)
JAVAME:嵌入式开发(手机,小家电等)
JAVAEE:E企业级开发(web端,服务器开发等)
JDK JRE JVM
JDK:Java Delopment Kit ——(java开发者工具)
JRE:Java Runtime Environment——(java运行环境)
JVM:Java Vietual Machine——(java虚拟机)
安装JDK
1.百度搜索jdk8,找到下载地址
2.下载电脑对应的版本
3.双击安装jdk
4.记住安装jdk的路径
5.配置环境变量
我的电脑-->右键-->属性
环境变量-->JAVA_HOME 变量值是安装的路径
配置path变量-->双击打开 新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
6.测试JDK是否安装成功
打开cmd(在当前文件夹路径前加cmd和一个空格然后回车也可以)
输入java -version查看jdk版本信息 如果有版本信息安装成功