第一章 1 JAVA介绍.pptVIP

  • 3
  • 0
  • 约1.27千字
  • 约 19页
  • 2017-06-15 发布于北京
  • 举报
第一节 JAVA介绍 C C++ JAVA 比较 为什么选择JAVA Java发展简史 Java技术应用领域 Java的特点 Java程序的执行过程 C C++ JAVA 相同点:他们都是高级程序设计语言 C C++ JAVA C 应用在硬件设备上,强调算法 C++ 应用在C/S结构软件中 Java应用与B/S结构软件中,强调数据 Java C++解决生活中的问题 C 解决硬件设备问题 为什么选择Java 2011年7月编程语言排行榜 Java发展简史 Sun公司 1982年2月成立 2010年被oracle收购 Java 1991年出现 1995.5.23 正式发布JDK1.0 (java1.0) 1998发布JDK2.0(java 2.0) 2007年全球使用率最高 目前最新版本JDK1.7 Java技术体系划分 Java platform,Micro Edition JAVA ME Java platform,Standard Edition JAVA SE Java platform,Enterprise Edition JAVA EE(J2EE) Java技术应用领域 消费类电子产品:手机、数字电视、网络冰箱等 采用Java ME技术 企业业务管理平台:电子商务、电子政务,如工商银行网站、淘宝网、网络办公平台,教育考试系统 采用JSP、Servlet、Struts、Oracle 大型企业级应用系统:银行系统、移动管理系统、金山公司游戏计费系统等 采用JSP、Servlet、Struts、Java EE、Spring、Hibernate、Oracle 典型软件结构 桌面型软件(单机版软件) C/S结构软件(Client/Server) B/S结构软件(Browser/Server) 桌面型 C/S结构 B/S结构 Java语言特点 平台无关 简单易学 具有很好的安全性 开放性 内在支持多线程 面向对象 适合开发B/S结构应用系统 Java应用程序运行机制 计算机的高级编程语言类型 编译型 解释性 Java语言是两种类型的结合 Java源程序、字节码文件、机器码指令 Window平台下C程序执行过程 Java程序的执行过程 Java虚拟机(Java Virtual Machine) JVM是软件 JVM包含:java编译器和java解释器 Java编译器:针对java虚拟机产生.class文件 Java解释器:负责将.class字节码文件解释成为特定平台下的机器码指令 Java自动垃圾收集技术 Garbage Collection(GC) 不再使用的内存空间应回收----垃圾收集 在C/C++等语言中,由程序员负责回收无用内存 Java语言中程序员不需要自己回收内存 垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预 总结 Java发展简史 Java技术体系分类 Java程序的执行过程 垃圾回收机制

文档评论(0)

1亿VIP精品文档

相关文档