- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java SE应用程序设计 Java SE应用程序设计 项目一 设计聊天室UI (1) * Java学习路线图 Java企业级应用开发 Java Web应用开发 数据库( Oracle ) Java SE应用程序设计 第四阶段 第三阶段 第二阶段 第一阶段 面向对象(类,继承及多态性,抽象类,接口,内部类)、 异常处理、I/O流式编程、集合框架、GUI程序设计、 Socket编程、多线程编程、对象序列化、程序国际化 Oracle数据库安装配置/基本管理及开发,使用 OEM/SQL Plus,标准SQL,DML,DDL,函数, 事务, 约束,序列,索引,视图,数据库设计.SQL Server基础. JDBC、JSP、Servlet、JavaBean、HTML JavaScript 、Session/Cookie、MVC设计模式 Tomcat、Jbuilder、Eclipse + MyEclipse。 Structs架构应用开发、Hibernate、 XML、J2EE/EJB、WebService、 UML/Rose、Spring、Ajax、WebLogic。 * 本章学习目标 1 Java语言概述 2 Java应用程序运行机制 3 Java虚拟机及运行时环境 4 开发第一个Java应用程序 5 Java运行环境安装和配置 * What’s Java Sun:Stanford University Network 1982年2月成立,目前全球雇员2万6千余人 Java不仅仅是一种编程语言,更是一种功能强大/完备的开发和运行环境 * Java发展历程 1991年出现,”Oak”,用于嵌入家电 1995.5.23 Sun发布了 Java 1.0 (Java Development Kit JDK1.0) 从1998.12发布JDK1.2,始称“Java 2“ 现在SUN已推出 Java Platform Micro Edition (Java ME) Java Platform Standard Edition (Java SE) Java Platform Enterprise Edition (Java EE) * Java的设计目标 创建一种面向对象的程序设计语言; 提供程序运行的解释环境,使程序代码独立于平台; 吸收C和C++的优点,使程序员容易掌握; 去掉C和C++中影响程序健壮性的部分,如指针、内存申请和释放、无条件转移语句等; 提供多线程机制; 提供动态下载程序代码的机制; 提供代码检验机制以保证安全性; * Java三种核心机制 Java虚拟机 Java Virtual Machine 垃圾收集机制 Garbage collection 代码安全性检测 Code Security * Java程序运行原理 计算机的高级编程语言类型: 编译型 解释型 Java语言是两 种类型的结合 常用术语: Java源程序 字节码文件 机器码指令 * Java虚拟机 JVM – Java Virtual Machine 在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件 。 Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器负责将Java虚拟机的代码在特定的平台上运行。 * Java虚拟机 Java虚拟机规范定义了: 指令集 寄存器集 类文件结构 堆栈 垃圾收集堆 内存区域 * JVM for other Other Platform JVM for Unix Unix Platform JVM For Windows Windows Platform JVM for Dos Dos Platform Java虚拟机 Java源文件 字节码文件 编译 执行 * Java运行时环境 JRE--The Java Runtime Environment Java运行环境组成: JRE = JVM + Runtime Interpreter + 其它 Java运行环境的三项主要功能: 加载代码:由class loader 完成; 校验代码:由bytecode verifier 完成; 执行代码:由 runtime interpreter完成。 * Java自动垃圾收集 GC--garba
文档评论(0)