Java介绍
基于Java开发的平台,系统,和工具
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Websphere,weblogic
- web开发:Stuct,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,intelliJ idea,Jbuilder
- hadoop(大数据领域)
- android(手机端)
特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式 (URL)
- 动态性(反射机制)
- 多线程
- 安全性
- 健壮性(异常机制)
Java的三大版本
- JavaSE:标准(桌面程序,控制台开发...)
- JavaME:嵌入式开发(手机,小家电...)
- JavaEE:E企业级开发(web端,服务器开发...)
JDK、JRE、JVM
- JDK:Java Development Kit(Java开发者工具)
- JRE:Java Runtime Environment(Java运行时环境)
- JVM: Java Virtual Machine(java虚拟机)跨平台的原因