




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计(第2版) 1.1 面向对象概述 1.2 Java开发和运行环境 1.3 简单Java程序及调试步骤 1.4 在Eclipse环境下调试Java程序 1.5 Java语言特点 第1章 JAVA概述 Java语言程序设计(第2版) 1.1 面向对象程序设计的特性 封装 利用类将数据和基于数据的 操作封装在一起。 属性:尺寸、品牌 、播出频道等 行为:开启电视、 更改频道等 对对象是象是类类的的实实例,例,对对象具有象具有类类所描述的所有属性以及方法所描述的所有属性以及方法 。 Java语言程序设计(第2版) 1.1 面向对象程序设计的特性 继承 存在于面向对象程 序的两个类之间的 一种关系; 被继承的类称为父 类或基类,继承了 父类属性的类称为 子类或派生类; 子类拥有父类的所 有数据和操作。 Java语言程序设计(第2版) 1.1 面向对象程序设计的特性 多态 方法的重载 .也叫参数多态,同一个类中某个方法 有多种形态 . 方法的覆盖 。对于父类的某个方法,在子类中重 新定义一个相同形态的方法. 不同子类的人群对 play()行为的表现 Java语言程序设计(第2版) 1.1 面向对象程序设计的特性 抽象 体现在类的层次设计中 。高层类是底层类的抽 象表述 . 体现在类与对象之间的关系上 。类是一个抽象 的概念,而对象是具体的 . 特别地,Java中有一个类Object,它处 于类层次结构的顶端,该类中定义了所有类的 公共属性和方法。 Java语言程序设计(第2版) 1.2 Java开发和运行环境 Oracle公司的JDK 、NetBeans; 开源组织提供的Eclipse ; JetBrains公司的IntelliJ IDEA Java运行环境(简称JRE)主要担负三大任务: 加载代码-由类加载器执行; 检验代码-由字节码校验器执行; 执行代码-由运行时解释执行的。 Java语言程序设计(第2版) 1.3 简单Java程序及调试步骤 Java语言程序设计(第2版) 一、源程序(.java)文件编辑 例1-1 Hello.java class Hello public static void main (String args) System.out.println(“Hello World!“); 区分大小写 主类(包含main方法的类),必须和文件名一致 1.3.1 Java应用程序的调试 Java语言程序设计(第2版) 例2:一个文件中含两个类的Java程序 public class First public static void main(String args ) System.out.println(Second.Message); class Second static String Message = “Hello Java!“; 同一java源文件中最多只能定义一个带public修饰的类,且要 求源程序的文件名必须与public修饰的类名一致。 Java语言程序设计(第2版) 二、编译生成字节码文件 命令格式:javac 文件名.java 例如:javac Hello.java 常见问题: ? 找不到命令javac,未设置好搜索路径 path=%path%; C:Program Files Javajdk1.7.0_45bin (假设JDK安装在C:Program FilesJavajdk1.7.0_45目录) ? 找不到源文件,当前操作目录不在文件所在路径 在源文件保存的目录下操作 用CD命令更改当前目录 Java语言程序设计(第2版) 设置环境变量 “我的电脑”右键属性 “系统属性”“高级” “环境变量” Java语言程序设计(第2版) 三、字节码的解释与运行 命令格式: java 字节码文件名 Java语言程序设计(第2版) 1.3.2 编写Applet程序 -(一)编辑和编译源程序 import java.awt.*; import java.applet.Applet; public class JavaApplet extends Applet public void paint(Graphics g) g.drawString(“Java Applet !”, 40, 80); g.setColor(Color.red); g.drawLine(30,40,130,40); g.drawOval(30,40,100,100); Java语言程序设计(第2版) (二)、将Applet嵌入HTML中 Java语言程序设计(第2版) 1)用浏览器访问HTML文件 Applet的默认灰色为背景色 。 2)用JDK中提供的 AppletViewer.exe查看 用Appletviewer查看Applet时, 背景色默认是白色。 E: appletviewer x.html 查看Applet执行 Java语言程序设计(第2版) 1.4 在NetBeans环境下调试Java程序 Java语言程序设计(第2版) 在Eclipse环境下调试Java程序 Java语言程序设计(第2版) 1.5 Java语言的特点 简单的面向对象语言 跨平台与解释执行 健壮和安全的语言 支持多线程 面向网络的语言 动态性 Java语言程序设计(第2版) 对照以下类,回答问题 class My static String message= “hello“; public static void main(String args) System.out.println(message); Java文件的命名? Java程序如何编译?如何运行? 一个Java类中有哪些东西? Java语言程序设计(第2版) 下列叙述中,正确的是( ) AJava语言的标识符是区分大小写的 B源文件名与public类名可以不相同 C源文件扩展名为.java D源文件中public类的数目不限 Java语言程序设计(第2版) 以下( )是应用程序的main方法头。 A. public static int main(char args ) B. public static void main(String a ) C. public static void MAIN(String args ) D. public static void m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建设工程合同纠纷涉及的常见问题
- 2025双方解除劳动合同协议书范本
- 2025年度丁二烯橡胶市场分析
- 2025年高考理科生物试题(全国卷新疆、山西适用)(学生版+解析版)
- 2025市场营销劳动合同范本
- 2025借款购车抵押合同范本
- 葡萄苗木知识培训课件
- 著名博物馆课件
- 物业保安主管考试及答案
- 2024译林版八年级英语上册Unit 1 课时3 Reading 2(分层作业)含答案
- 公开课教学评价表
- 消防验收规范标准(最新完整版)19844
- 教研工作手册
- 电工电子技术基础教学大纲
- 独树一帜的中国画(课堂PPT)
- 制钵机的设计(机械CAD图纸)
- 生产设备控制程序
- 艾草深加工项目可行性研究报告写作范文
- LCM不良命名规范
- 《融资租赁业务介绍》PPT课件.ppt
- 热控专业施工工艺标准手册
评论
0/150
提交评论