《java开发.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、软件开发的本质就是要实现从( )到( )的映射。 2. 软件的本质特征主要有两个,分别是( )和( )。 3. 面向对象方法的四个基本原则是? 抽象的理解 1 抽象这个概念可以从如下层次来了解: ?????? (1) 抽象的第一层次是对抽象事物的理解,什么是抽象事物呢,比如时间,空间,次序等等。 ?????? (2) 抽象的第二层次是归纳和概括,抽出相同事物的共性,比如从猫,狗这些东西抽象出动物的概念。 ????? 抽象的理解 2 ???? (3) 抽象的第三个层次是总结事物的共同点。 ??(4) 抽象的第四层次是进行逻辑的思维,推理能力等。比如数学中的抽象函数和逻辑运算等。一个简单的例子是从1个苹果加一个苹果等于两个苹果中抽象出1+1=2这个表达式。 信息孤岛 “信息孤岛”:和信息共享的矛盾 “应用孤岛”:和业务整合的矛盾 “资源孤岛” :和资源协同的矛盾 第1章 JBuilder9.0—强大的开发工具 1.1 Java概述 1.2 JBuilder9.0简介 1.3 了解JBuilder9.0的编程环境 1.1 Java概述 1.1.1 初识Java 1.1.2 Java的特点 1.1.3 Java与C++ 1.1.4 Java虚拟机 1.1.5 Java的应用 1.1.1 初识 Java 在20世纪90年代以前,面向对象领域编程一直以C++为主,随着Internet的发展,促使了编程的另一场革命—Java语言的出现; 1991年Java起源于Sun公司开发的电子产品嵌入式语言——Oak; 随着Internet的发展,在1995年Oak正式更名为Java; 1.1.2 Java的特点 Java语言作为一种程序语言简单、面向对象;具有可移植性、安全性;又最大限度地利用了网络。 1. 简单 2. 面向对象 3. 健壮性 4. 分布性 5. 结构中立 6. 安全性 7. 可移植性 8. 解释执行 9. 高性能 10. 多线程 11. 动态性 1.1.3 Java与C++ 1. 全局变量 Java程序中,不能在所有的类之外定义全局变量,只能通过在一个类中定义公用、静态的变量来实现一个全局变量,并对全局变量进行了更好的封装,而在C和C++中,依赖于不加封装的全局变量常常造成系统的崩溃。 2. goto Java不支持goto语句,通过tyr,catch,finally等来代替; 3. 指针 Java不支持指针,程序员不能直接对指针进行任何操作; 4. 内存管理 Java将会自动对生成的对象进行管理和垃圾收集;而不是C++中的通过new和delete来分配和释放内存,容易造成系统崩溃; 5. 类型转换 运行时系统对对象的处理进行类型相容性检查,以防止不安全的转换; 6.头文件 Java不支持头文件,把所有的内容封装在一个类里面,运行系统对其进行控制。 1.1.4 Java虚拟机(JVM) 是一个想象中的机器,在实际的计算中通过软件模拟来实现。JVM有自己想象中的硬件如:处理器、堆栈、寄存器等。 利用Java虚拟机是实现Java语言跨平台无关性这一特点的关键所在! 1.1.5 Java的应用 1. Java应用程序 //文件:Helloworld.java或者是/*…*/形式 public class Helloworld{ public static void main (String args[ ]) { system.out.println(“hello world!”); } } 2. JavaApplet 是一种特殊的Java应用程序,在网上传输,由浏览器装载,作为网页的一部分执行。 // HelloWorldApplet.java import java.awt.*; import java.applet.*; public class HelloWorldApplet extends Applet{ public void paint (Graphics g){ g.drawstring

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档