《走马观花看Java》PPT课件

《走马观花看Java》PPT课件

ID:41325632

大小:688.06 KB

页数:27页

时间:2019-08-22

《走马观花看Java》PPT课件_第1页
《走马观花看Java》PPT课件_第2页
《走马观花看Java》PPT课件_第3页
《走马观花看Java》PPT课件_第4页
《走马观花看Java》PPT课件_第5页
资源描述:

《《走马观花看Java》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章走马观花看Java目录重点与难点点拨Java的发展历程与特点Java程序的结构Java程序的类型Java程序设计原则经典练习题垃圾回收机制Java虚拟机本章知识重点3132Java程序的结构框架33Java程序的运行机理34GUI界面程序的特征控制台界面程序的特征35Java的发展历史本章知识难点33Java虚拟机343132Java程序的结构框架Java程序的运行机理Java的垃圾回收机制Java语言的发展历程雏形:1991年由Java之父JamesGosling负责的名为Oak的分布式代码系统。初衷是为家用消费电子产品(如

2、电视机等)进行编程控制1994年Sun公司将将Oak语言更名为Java1996年Sun公司成立JavaSoft事业部1995年Java正式版发布,立即引起极大的轰动;“连Internet,用Java编程”成为一种时尚Java语言的特点31简单易用(Simple)32面向对象(ObjectOriented)33结构中立(ArchitectureNeutral)34易移植(Portable)分布式(Distributed)35Java语言的特点[续]多线程(Multithreaded)高性能(HighPerformance)健壮性(Ro

3、bust)安全可靠(Secure)动态特性(Dynamic)36373839310Java虚拟机Java虚拟机(JavaVirtualMachine),缩写为JVM,是在真实的物理计算机中用软件模拟实现的一种假想机器,是Java平台独立性的基础。JVM作为一个基于抽象规格描述的计算机模型,具有自己完善的硬件架构,有处理器、堆栈、寄存器等部件,同时还具有相应的指令系统JVM负责字节码文件(扩展名.class)的解释与执行JVM运行字节码的过程31装载字节码32校验字节码33运行程序借助于JVM机制,Java程序能够做到:Writeon

4、ce,runanywhere(即一次编写,处处运行)JVM的工作原理Java源程序字节码程序Java编译器硬件平台JRE即时编译JIT执行解释执行字节码装载字节码校验JVMJVM的工作原理垃圾回收机制垃圾回收GC(GarbageCollection)是Java的重要特色之一,是JVM用于自动释放那些不再使用的对象所占用内存资源的一种内存管理机制Java系统中,内存的释放和回收工作全部由系统的GC机制完成,不需程序设计者过问,从而避免了用户管理内存使用的风险Java程序的类型31Java应用程序(Javaapplication)32A

5、pplet小程序(JavaApplet)33Servlet小程序(JavaServlet)Java程序具有三种基本类型:Java应用程序的类型控制台应用程序(ConsoleApplication)3231GUI应用程序(GUIApplication)根据运行界面是以图形化要素为主,还是以文本字符为主,可将Java应用程序分为两种主要类型:GUI应用程序GUI应用程序是当今编程的主流,主要特征包括:31程序界面主要由图形化的要素(如窗体、对话框、命令按钮等)构成32程序没有预定好的运行流程,而是由随机事件来驱动33人机交互由消息机制来

6、支持34输入设备以鼠标、键盘为主GUI应用程序示例1importjavax.swing.JOptionPane;2publicclassHelloJava4GUI3{4publicstaticvoidmain(String[]args)5{6JOptionPane.showMessageDialog(“HelloJava!”);7}8}程序文件名称:HelloJava4GUI.java引入语句,import为引入语句的关键词;其作用是将javax.swing包中的JOptionPane类引入到当前程序中,以便于程序中调用JOptio

7、nPane类中定义的方法,使用JOptionPane类中定义的各种常量定义公共(public)类的声明语句。类是组成Java程序的基本单元,关键词class是定义类的保留字,public修饰符表明该类的访问控制级别左花括号与第8行的右花括号一起被称为块语句界定符,它们标示出类的定义体。语句界定符将一段功能代码包裹起来,以突出这段代码是具有相对独立意义的语句块声明应用程序的入口方法。Java应用程序必须有且只能有一个名称为main的入口方法;包含main方法的类称为应用程序的主类,主类必须被定义为公共类,主类名必须与包含主类的源程序文

8、件的主名完全一样。String[]args是main方法的参数定义,用来向入口方法传递命令行参数第5、6、7三行为main()方法的方法体调用JOptionPane类的标准静态方法showMessageDialog(),执行该方法,将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。