1. J2EE(企业版):攻占服务器
2. 基于Java开发了很多平台、系统、工具:
- 构建工具:Ant、 Maven、Jekins
- 应用服务器:Tomcat、Jetty、Jboss、Websphere、weblogic
- Web开发:Struts、Spring、Hibernate、myBatis
- 开发工具:Eclipse、Netbean、Intellij idea、Jbuilder
- Hadoop(大数据领域)
- Android(手机端)
3. Java特性和优势
简单性
面向对象
可移植性
高性能
分布式
动态性(反射机制)
多线程
安全性
健壮性(防病毒、防篡改)
4.Java三大版本
- Java SE: 标准版(桌面程序、控制台开发……)
- JavaME:嵌入式开发(手机、小家电……)
- JavaEE:企业级开发(web端、服务器开发……)
5. JDK , JRE , JVM
- JDK 包含 JRE、JVM
- JDK : Java Development Kit
- JRE : Java Runtime Environment
- JVM : JAVA Virtual Machine
6. 计算机高级语言一般分为 编译型 和 解释型
- 编译型:全部一次性编译 ,执行速度更快(编译器)
- 解释型:逐步实时编译,运行到哪解释到哪,回退语句查看,则重新解释该语句;较耗性能(解释器)
7. Java程序运行机制
【Java 既有编译型,也有解释型】
源文件(.java文件)–>Java编译器 -->字节码(.class文件)–>类装载器 -->字节码校验器 --> 解释器–>操作系统平台
8. IDEA快捷键
- psvm:自动生成 public static void main(String[] args){}
- sout:自动生成 System.out.println();