Day2

java

1972 C诞生

1984 C++诞生

1995 Java诞生

三高:高性能,高可用,高并发 JVM虚拟器

Java初生

1995的网页简单粗造缺乏互动性 图形界面的程序

Java 2 标准版(J2SE):去占领桌面;Java 2 移动版(J2ME):去占领手机;Java 2 企业版(J2EE) :去占领服务器;

开源的工具

跨平台的语言:Write Once Run anywhere

服务器 倾向于

Java特性和优势

简单性;面向对象;可移植性;高性能;分布式;动态式;多线式;安全性;健壮性;

Java三大版本

Write Once、Run Anywhere

JavaSE:标准版(桌面程序,控制台开发......)

JavaME:嵌入式开发(手机、小家电......)

JavaEE:E企业级开发(web端、服务器开发......)

JDK JRE JVM

JDK:Java Development Kit 开发

JRE:Java Runtime Environment 运行Java

JVM:Java Virtural Machine Java的虚拟机

JDK包含JRE包含JVM

JDK中有java、javac编译运行java; javadoc生成文档; jar打包成一个应用;

JVM:用硬件软件都能实现,虚拟的小小CPU处理Java的东西;是跨平台的核心;

Java代码编译成字节码的运行方式:解释型和编译型;

上一篇:JAVA学习笔记-21/10/23-JAVA概述


下一篇:JAVA入门——01序言