JavaSE01-Java技术入门.ppt_第1页
JavaSE01-Java技术入门.ppt_第2页
JavaSE01-Java技术入门.ppt_第3页
JavaSE01-Java技术入门.ppt_第4页
JavaSE01-Java技术入门.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaSE应用程序设计 项目一设计聊天室UI 1 2 Java学习路线图 面向对象 类 继承及多态性 抽象类 接口 内部类 异常处理 I O流式编程 集合框架 GUI程序设计 Socket编程 多线程编程 对象序列化 程序国际化 Oracle数据库安装配置 基本管理及开发 使用OEM SQLPlus 标准SQL DML DDL 函数 事务 约束 序列 索引 视图 数据库设计 SQLServer基础 JDBC JSP Servlet JavaBean HTMLJavaScript Session Cookie MVC设计模式Tomcat Jbuilder Eclipse MyEclipse Structs架构应用开发 Hibernate XML J2EE EJB WebService UML Rose Spring Ajax WebLogic 3 本章学习目标 4 What sJava Sun StanfordUniversityNetwork1982年2月成立 目前全球雇员2万6千余人Java不仅仅是一种编程语言 更是一种功能强大 完备的开发和运行环境 5 Java发展历程 1991年出现 Oak 用于嵌入家电1995 5 23Sun发布了Java1 0 JavaDevelopmentKitJDK1 0 从1998 12发布JDK1 2 始称 Java2 现在SUN已推出JavaPlatformMicroEdition JavaME JavaPlatformStandardEdition JavaSE JavaPlatformEnterpriseEdition JavaEE 6 Java的设计目标 创建一种面向对象的程序设计语言 提供程序运行的解释环境 使程序代码独立于平台 吸收C和C 的优点 使程序员容易掌握 去掉C和C 中影响程序健壮性的部分 如指针 内存申请和释放 无条件转移语句等 提供多线程机制 提供动态下载程序代码的机制 提供代码检验机制以保证安全性 7 Java三种核心机制 8 Java程序运行原理 计算机的高级编程语言类型 编译型解释型Java语言是两种类型的结合常用术语 Java源程序字节码文件机器码指令 9 Java虚拟机 JVM JavaVirtualMachine在一台计算机上由软件或硬件模拟的计算机 Java虚拟机 JVM 读取并处理经编译过的平台无关的字节码class文件 Java编译器针对Java虚拟机产生class文件 因此是独立于平台的 Java解释器负责将Java虚拟机的代码在特定的平台上运行 10 Java虚拟机 Java虚拟机规范定义了 指令集寄存器集类文件结构堆栈垃圾收集堆内存区域 11 Java虚拟机 Java源文件 字节码文件 编译 执行 12 Java运行时环境 JRE TheJavaRuntimeEnvironmentJava运行环境组成 JRE JVM RuntimeInterpreter 其它Java运行环境的三项主要功能 加载代码 由classloader完成 校验代码 由bytecodeverifier完成 执行代码 由runtimeinterpreter完成 13 Java自动垃圾收集 GC garbagecollection不再使用的内存空间应回收 垃圾收集 在C C 等语言中 由程序员负责回收无用内存 Java语言解除了程序员回收无用内存空间的责任 它提供一种系统级线程跟踪存储空间的分配情况 并在JVM的空闲时 检查并释放那些可被释放的存储器空间 垃圾收集在Java程序运行过程中自动进行 程序员无法精确控制和干预 14 Java应用程序分类 Java应用程序 JavaApplication 以main 方法作为程序入口 由Java解释器加载执行 Java小应用程序 JavaApplet 没有main 方法作为程序入口 由浏览器或appletviewer加载执行 15 第一个Java应用程序 源文件 HelloWorld java publicclassHelloWorld publicstaticvoidmain Stringargs System out println hi 你好 16 HelloWord程序分析 类定义Java程序的基本组成部分是类 class 如本例中的HelloWorld类 再由类中所包含的方法实现程序要完成的功能 方法体由0到多条语句组成 main 方法JavaApplication程序的入口是main 方法 它有固定的书写格式 publicstaticvoidmain Stringargs 17 编译和运行Java程序 编译源程序 指令 JavacHelloWorld java说明 源文件名为HelloWorld java 由javac编译器编译源程序 产生字节码文件 class文件 解释执行字节码文件 指令 JavaHelloWorld说明 由java运行环境 JRE 解释执行 18 Java程序结构 源文件命名如果java源文件包含了public修饰的类 那此源文件必须与public类同名 后缀为 java 类个数一个源文件中最多只能有一个public类 其它类的个数不限 Java语言中单词拼写严格区分大小写 19 Java程序结构 第一部分package语句 0或1个 必须放在文件开始第二部分import语句 0或多个 位于package语句之后 其它成分之前 第三部分publicclassDefinition 0或1个ClassDefinition 0或多个InterfaceDefinition 0或多个 20 JRE安装配置 Java开发工具集JDKJavaDevelopmentKits环境变量Path 外

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论