




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 走马观花看Java,目 录,重点与难点点拨,Java的发展历程与特点,Java程序的结构,Java程序的类型,Java程序设计原则,经典练习题,垃圾回收机制,Java虚拟机,本章知识重点,Java程序的结构框架,Java程序的运行机理,GUI界面程序的特征,控制台界面程序的特征,Java的发展历史,本章知识难点,Java语言的发展历程,Java语言的特点,Java语言的特点续,Java虚拟机,Java虚拟机(Java Virtual Machine) ,缩写为JVM,是在真实的物理计算机中用软件模拟实现的一种假想机器,是Java平台独立性的基础。 JVM作为一个基于抽象规格描述的计算机模型,具有自己完善的硬件架构,有处理器、堆栈、寄存器等部件,同时还具有相应的指令系统 JVM负责字节码文件(扩展名.class)的解释与执行,JVM运行字节码的过程,借助于JVM机制,Java程序能够做到: Write once, run anywhere (即一次编写,处处运行),JVM的工作原理,JVM的工作原理,垃圾回收机制,垃圾回收GC(Garbage Collection)是Java的重要特色之一,是JVM用于自动释放那些不再使用的对象所占用内存资源的一种内存管理机制,Java系统中,内存的释放和回收工作全部由系统的GC机制完成,不需程序设计者过问,从而避免了用户管理内存使用的风险,Java程序的类型,Java 程序具有三种基本类型:,Java应用程序的类型,根据运行界面是以图形化要素为主,还是以文本字符为主,可将 Java应用程序分为两种主要类型:,GUI应用程序,GUI应用程序是当今编程的主流,主要特征包括:,GUI应用程序示例,程序文件名称:HelloJava4GUI.java,引入语句,import为引入语句的关键词;其作用是将javax.swing包中的JOptionPane类引入到当前程序中,以便于程序中调用JOptionPane类中定义的方法 ,使用JOptionPane类中定义的各种常量,定义公共(public)类的声明语句。类是组成Java程序的基本单元,关键词class是定义类的保留字,public修饰符表明该类的访问控制级别,左花括号与第8行的右花括号一起被称为块语句界定符,它们标示出类的定义体。语句界定符将一段功能代码包裹起来,以突出这段代码是具有相对独立意义的语句块,声明应用程序的入口方法。Java应用程序必须有且只能有一个名称为main的入口方法;包含main方法的类称为应用程序的主类,主类必须被定义为公共类,主类名必须与包含主类的源程序文件的主名完全一样。String args是main方法的参数定义,用来向入口方法传递命令行参数,第5、6、7三行为main()方法的方法体,调用JOptionPane类的标准静态方法showMessageDialog(),执行该方法,将会弹出一个带有确定按钮的信息对话框,GUI应用程序运行结果,GUI应用程序的运行效果,控制台应用程序,控制台应用程序是考虑与面向过程的编程兼容而设置的程序类型,主要特征包括:,控制台应用程序示例,程序文件名称:HelloJava4Console.java,引入Java.lang包中的System类,为的是使用输出方法:System.out.println(),println()方法是向输出设备输出方法参数包含的信息并自动换行,控制台应用程序运行结果,控制台应用程序的运行效果,Java应用程序的结构,一个Java应用程序由若干个源程序文件(文件主名与文件中的public类名相同,扩展名为.java)组成,一个Java程序文件包括以下要素:,Java应用程序的结构(续),Java程序的注释,注释是用来对源程序的各类要素进行说明或注解的特殊文本,它的内容在编译时会被编译器忽略掉,并对程序的运行结果不产生任何影响,注释可出现在程序的任何地方,其内容可包含任何语言。注释是用来帮助人们理解程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品控技术复试题目及答案
- 分析检验技术测试题及答案
- 辅警安全培训课件
- 中国银行2025铜川市信息科技岗笔试题及答案
- 农业银行2025宿迁市笔试英文行测高频题含答案
- 交通银行2025秋招笔试英语题专练及答案安徽地区
- 邮储银行2025榆林市秋招笔试EPI能力测试题专练及答案
- 农业银行2025南宁市秋招群面模拟题及高分话术
- 2025年3D打印的器官打印
- 邮储银行2025黔东南苗族侗族自治州秋招笔试热点题型专练及答案
- 2025版全新升级二手房买卖合同模板下载
- 乡镇执法证考试题及答案
- 2025年监理工程师继续教育试卷及答案
- 2025滨海投资(天津)有限公司校园招聘考试备考题库及答案解析
- 2024-2025学年度江西建设职业技术学院单招《职业适应性测试》题库试题【名师系列】附答案详解
- 2020-2025年注册土木工程师(水利水电)之专业基础知识通关考试题库带答案解析
- 2025年辅警招聘考试试题库及答案(必刷)
- 2025年物流师(初级)物流企业物流信息化信息安全认证员培训鉴定试卷
- 2025至2030中国社区团购行业发展趋势分析与未来投资战略咨询研究报告
- 2.1人的社会化 教案 2025-2026学年统编版道德与法治八年级上册
- 2025入团考试题库(完整版)附答案详解
评论
0/150
提交评论