java语言与面向对象程序设计(第二版)课件第二章.pptVIP

java语言与面向对象程序设计(第二版)课件第二章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 Java 概述 主要内容: 开发 Java 程序的基本步骤 Java 程序的构成 基本输入输出编程 2.1 Java 程序分类 按结构组成和运行环境,本课主要介绍两类 Java 程序: Application (应用程序): 独立程序; Java 虚拟机解释运行; Applet (Web 小应用程序): 嵌入 HTML 编写的 Web 页面中非独立程序; 由 Web 浏览器的 Java 解释器来解释运行。 第一个 Java Application 编辑存盘:主类名(含有main方法)和文件名要一致性 HelloWorldApp.java 编译程序 : javac HelloWorldApp.java 运行程序 : java HelloWorldApp “myjava” 运行结果 : Hi, myjava Java 程序的特点 类定义 (class) [修饰符] class 类名 [ extends 父类名] [ implements 接口名(,接口名 …)] { 类体 } 例2-1: public class MyJavaApplication {… 类体 …} 在 Java 中,如果类定义中不含 extends 关键字,则该类的缺省父类是 Object 类(在 C++ 中,一个类可以没有基类)。 类体组成 域:对象的状态,包括变量、数组甚至其它对象; 方法:作用是修改对象属性,相当 C 的函数; [修饰符1] [修饰符2] …. 返回值类型 方法名 (参数列表 ) throws [ 异常列表 ] { 方法体 } public class DogClass { String name; int age; public void speak() { System.out.printIn(Woof! Woof!); }} 说明: 方法名和参数列表称为函数的签名(signature),同一个类中不能有两个签名完全相同的函数(注意,无返回值); 在 Java 中,所有参数以值传递。以对象作为参数时,传递的是对象的引用; Application 应用程序必须有一个主类,即包含 main 函数的类。 它是执行的入口点。 import java.io.* public class MyJavaApplication { public static void main(String args[]) //注意函数的定义 { System.out.printIn(Hello,Java World); } } Java 源程序的编辑、编译和运行 编辑与命名 可在记事本、JBuild(Borland)、J#(微软)、JCreator(IBM)等工具编辑,以 . java 作为后缀。 源程序的编译和字节码生成 Java 源代码经编译生成的目标码称为字节码(二进制代码),由 Java 虚拟机解释运行。 import java.io.* public class MyJavaApplication2 { public static void main(String args[]) { System.out.printIn(UserClass.m_sMessage); } } class UserClass {static String m_sMessage = Message from User Defined Class;} 每一个 Java 类生成一个以该类命名的字节码文件,并以 . class 为后缀。 以上程序编绎得 MyJavaApplication2.class 和 UserClass.class 字节码文件; 字节码的解释与运行 第一个Java Applet 程序 import java.awt.Graphics; //必须引入的包; import java.applet.Applet; //必须引入的包; public class MyJavaApplet extends Applet { public void paint(Graphics g) { g.drawString(Hello, Java Applet World!,10,20); } } paint ( ) 方法是 Applet 程序用来向图形界面输出文字和图形的方法,参数 g 是 Graphics 类对Graphics 类提供了显示字符串的 drawString ( ) 方法和许多绘制图形的方法如 drawLine ( ) , drawRect ( ) … 等。 2.2.1

文档评论(0)

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

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

1亿VIP精品文档

相关文档