教案javappt全部课件.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案javappt全部课件

立体化教材计算机系列 —《Java程序设计》 * 第一章 走马观花看Java 目 录 重点与难点点拨 Java的发展历程与特点 Java程序的结构 Java程序的类型 Java程序设计原则 经典练习题 垃圾回收机制 Java虚拟机 本章知识重点 3 1 3 2 Java程序的结构框架 3 3 Java程序的运行机理 3 4 GUI界面程序的特征 控制台界面程序的特征 3 5 Java的发展历史 本章知识难点 3 3 Java虚拟机 3 4 3 1 3 2 Java程序的结构框架 Java程序的运行机理 Java的垃圾回收机制 Java语言的发展历程 雏形:1991年由Java之父James Gosling负责的名为Oak的分布式代码系统。初衷是为家用消费电子产品(如电视机等)进行编程控制 1994年Sun公司将将Oak语言更名为Java 1996年Sun公司成立JavaSoft事业部 1995年Java正式版发布,立即引起极大的轰动;“连Internet,用Java编程”成为一种时尚 Java语言的特点 3 1 简单易用(Simple) 3 2 面向对象(Object Oriented) 3 3 结构中立(Architecture Neutral) 3 4 易移植(Portable) 分布式(Distributed) 3 5 Java语言的特点[续] 多线程(Multithreaded) 高性能(High Performance) 健壮性(Robust) 安全可靠(Secure) 动态特性(Dynamic) 3 6 3 7 3 8 3 9 3 10 Java虚拟机 Java虚拟机(Java Virtual Machine) ,缩写为JVM,是在真实的物理计算机中用软件模拟实现的一种假想机器,是Java平台独立性的基础。 JVM作为一个基于抽象规格描述的计算机模型,具有自己完善的硬件架构,有处理器、堆栈、寄存器等部件,同时还具有相应的指令系统 JVM负责字节码文件(扩展名.class)的解释与执行 JVM运行字节码的过程 3 1 装载字节码 3 2 校验字节码 3 3 运行程序 借助于JVM机制,Java程序能够做到: Write once, run anywhere (即一次编写,处处运行) JVM的工作原理 Java 源程序 字节码 程序 Java编译器 硬件平台 JRE 即时编译JIT执行 解释执行 字节码装载 字节码校验 JVM JVM的工作原理 垃圾回收机制 垃圾回收GC(Garbage Collection)是Java的重要特色之一,是JVM用于自动释放那些不再使用的对象所占用内存资源的一种内存管理机制 Java系统中,内存的释放和回收工作全部由系统的GC机制完成,不需程序设计者过问,从而避免了用户管理内存使用的风险 Java程序的类型 3 1 Java应用程序(Java application) 3 2 Applet小程序(Java Applet) 3 3 Servlet小程序(Java Servlet) Java 程序具有三种基本类型: Java应用程序的类型 控制台应用程序(Console Application) 3 2 3 1 GUI应用程序(GUI Application) 根据运行界面是以图形化要素为主,还是以文本字符为主,可将 Java应用程序分为两种主要类型: GUI应用程序 GUI应用程序是当今编程的主流,主要特征包括: 3 1 程序界面主要由图形化的要素 (如窗体、对话框、命令按钮等)构成 3 2 程序没有预定好的运行流程,而是由随机事件来驱动 3 3 人机交互由消息机制来支持 3 4 输入设备以鼠标、键盘为主 GUI应用程序示例 1 import javax.swing.JOptionPane; 2 public class HelloJava4GUI 3 { 4 public static void main(String[] args) 5 { 6 JOptionPane.showMessageDialog(“Hello Java!”); 7 } 8 } 程序文件名称:HelloJava4GUI.java 引入语句,import为引入语句的关键词;其作用是将javax.swing包中的JOptionPane类引入到当前程序中,以便于程序中调用JOptionPane类中定义的方法 ,使用JOptionPane类中定义的各种常量 定义公共(public)类的声明语句。类是组成Java程序的基本单元,关键词class是定义类的保留字,public修饰符表明该类的访问控制级别 左花括号与第8行的右花括号一起被称为块语句界定符,

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档