Java(day2
java入门
java帝国前身
1972年c语言诞生
- 优势:贴近硬件,运行极快,效率极高
- 适用:操作系统,编译器,数据库,网络系统等
- 弊端:指针和内存管理
1982年c++诞生
- 优势:面向对象,兼容c
- 适用对象及优势领域:图形领域,游戏由较高造诣
- 弊端:比较难上手
- 会学到很多计算机底层知识
java诞生及发展
基于java开发的众多开源平台,系统,工具
- 构建工具:Ant, Maven, Jenkins
- 应用服务器:Tomcat, Jetty, Jboss, Websphere, weblogic
- Web开发:Struts,Spring, Hibernate, myBatis
- 开发工具:Eclipse, Netbean, intellij idea,Jbuilder
java 特性和优势
本身的条件
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式(网络分布式环境所设计的)
- 动态性(通过反射让其拥有动态性)
- 多线程(带来更多的交互性,成为主流网站开发语言原因之一)
- 安全性和健壮性
java为什么成功
要准备充分才能抓住机会
java的三大版本
最大的特性
跨平台:Write Once, Run Anywhere
JVM:虚拟机
三大版本
JavaSE: 标准版(桌面程序,控制台开发。首先要学的
JavaME:嵌入式开发(手机,小家电)
JavaEE:企业级开发(要打牢JavaSE基础)
JDK , JRE, JVM
- JDK :java Development Kit(java开发者工具)
- JRE:Java Runtime Environment(java运行时环境)
- JVM:JAVA Virtual Machine (虚拟机)


浙公网安备 33010602011771号