计算机与IT入门第三讲 JAVA基础.pptVIP

  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文档。上传文档
查看更多
SSD1: Introduction to Information Systems 计算机与IT入门第三讲: JAVA基础 提 纲 程序设计语言概述 JAVA简介 Programming with Java 程序与计算机 现代计算机都是基于冯·诺伊曼模型结构的,此模型着眼于计算机的内部结构,定义了处理机的运行过程。该模型把计算机分为四个子系统: 存储器 算术/逻辑单元 控制单元 输入/输出单元 冯·诺伊曼模型中,程序是由一组数量有限的指令组成,程序存储在内存中,程序依据算法完成运算任务。 Java的发展 历史记录 - Who Java的发展 / 什么是Java? Java编程语言的特点 简单(Simple) 面向对象(Object oriented) 解释性(Interpreted) 平台独立和可移植(Architecture neutral Portable) 鲁棒和安全(Robust Secure) 多线程(Multithreaded) 分布式(Distributed) 动态(Dynamic) 什么是Java? Java可以做什么? 基本: Objects, strings, threads, numbers, input and output, data structures, system properties, date and time等 。 Applets应用,嵌入HTML文档。 网络应用: 实现基于URL/TCP/UDP的网络应用。 安全应用: 电子签名、公钥和私钥管理、访问控制和用户证书等。 国际化应用: 实现程序的本地化,并以适当的语言显示 软件构件: JavaBeans。 对象串行化: 实现远程方法执行(Remote Method Invocation, RMI)。 Java数据库连接(Java Database Connectivity, JDBC): 提供统一的方式访问关系型数据库。 什么是Java? 为什么选择Java? 简单易学 (Get started quickly) 写较少的代码 (Write less code) 写更好的代码 (Write better code): garbage collection (防止内存泄漏),面向对象、JavaBeans构件机制、其他API复用代码,减少bugs 开发程序更快 (Develop programs more quickly) 避免平台依赖性 (Avoid platform dependencies with 100% Pure Java) 编写一次,随处运行 (Write once, run anywhere) machine-independent bytecodes 发布软件更容易 (Distribute software more easily): 指对软件的更新,利用动态加载功能,一处改动,自动更新,不用重新编译整个程序 JAVA程序 使用Java可以开发从命令行应用程序到图形用户界面应用程序、从桌面应用程序到Web应用程序、从小型嵌入式系统到大型分布式企业级应用等多种多样的程序。 通常所指的Java程序可以分为: 命令行应用程序(Command-line Application) 图形界面应用程序(GUI Application) 小程序(applet) 服务端小程序(servlet) 服务器页面(JavaServer Pages, 检查JSP) Web应用程序 嵌入式应用程序 企业级应用程序 JAVA的运行环境 Java程序运行在JAVA平台上,Java平台可以运行于Windows、 Linux、Solaris等操作系统上。 Java平台由Java虚拟机(JVM)和Java编程接口(API)组成。 Java虚拟机屏蔽了不同操作系统的差异 Java API 为程序员提供了统一的编程接口 Java API和JVM将Java程序从对硬件的依赖中分离出来,从而实现了Java程序对操作系统和硬件平台的无关性。 JAVA的运行环境 JAVA平台 JAVA平台 Java API是软件组件的集合,提供很多有用的功能。 根据应用领域的不同,API分为三大类 Java Core API:由Sun公司指定的基本的API,任何Java平台都必须提供。 Java Standard Extension API (javax):由Sun公司指定的扩充API,Java平台可以选择性地提供或加装 厂商或组织提供的API:由各家公司或组织提供。 JDK开发工具包 提供Java开发工具包Java Development Kit (JDK)的目的是为程序开发者提供编写、测试、执行程序的一套完备的工具体系。 总体来说,JDK由七部分组

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档