- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01_第1章 Java概述ppt.ppt
目标 Java简介 Java是由Sun公司推出的Java程序设计语言和Java平台的总称 Java包含一个很大的程序库,其中提供了很多可重用的代码和安全性、可移植性以及可自动垃圾回收等服务的执行环境 Java语言的历史 Java的特点 简单性 面向对象性 健壮性 跨平台性 高性能 多线程 动态性 安全性 Java应用领域 Java的桌面应用 Java web应用 Java企业级应用 Java嵌入式应用 高性能企业计算(J2EE) 高性能移动计算(J2ME) 高性能的分布式计算(RMI、JINI) 嵌入式系统开发和设备控制 实时系统开发 1)开发大规模的商业运用软件 2) 增强网络服务的功能 3) 开发智能消费型电子产品的应用软件 (例如手机) Java的体系结构 Java体系主要分为三部分:JavaME、JavaSE、JavaEE Java ME(Java Platform Micro Edition,微小版) 为在移动设备和嵌入式设备上运行应用程序提供一个健壮且灵 活的环境 Java SE(Java Platform Standard Edition,标准版) Java技术的核心和基础 Java EE(Java Platform Enterprise Edition,企业版) 是在J2SE的基础上构建的,用于开发和部署健壮、可移植、可 伸缩且安全的服务器端Java应用程序 Java程序的运行机制 JVM JVM(Java Virtual Machine)是可运行Java字节码的虚拟计算机系统。本质上是一个软件。 JVM负责加载.class文件,读取其中的虚拟机指令并执行。此过程由三部分组成,分别是: 代码的装载 代码的校验 代码的执行 JVM运行过程 JRE和JDK JRE全称Java Runtime Environment(Java运行环境),是运行JAVA程序所必须的环境的集合,JRE包括Java虚拟机、Java平台核心类和支持文件。只有安装了JRE才能运行用Java语言写的程序 。 JDK全称Java Development Kit(Java开发工具包),是针对Java开发者的产品。JDK包括了JRE、Java工具和Java基础的类库。 第一个Java程序-Hello.java 代码分析: 程序中定义了一个类Hello,这个类的源程序文件名为Hello.java。 Hello类的范围由一对左、右大括号包含,public是Java的关键字,用来表示该类为公有,也就是在整个程序里都可以访问到它。 Hello类中没有定义成员变量,但有一个成员方法main()方法。 System.out.println(Hello)语句的作用是程序运行时会在显示器上输出双引号内的文字。 Java注释 注释增加代码的清晰度,尤其是复杂的程序中,加注释可增加程序的可读性,也有利于程序的修改、调试和交流,注释可出现在程序中任何出现分隔符的地方。 Java中的注释可分为行注释、块注释和文档注释。 单行注释 单行注释 单行注释使用“//”进行标记,用于对某行代码进行注释。可尾随在某行代码后,也可以单独成一行。 Java注释 块注释 块注释使用“/*……*/”进行标记,通常用于注释多行代码或用于说明文件、方法、数据结构等的意义与用途。 Java注释 文档注释 文档注释使用“/**……*/”进行标记,并写入javadoc文档。注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法,以及字段(field)定义之前。 小结 第一章 Java概述 了解Java历史 了解Java的特点 了解Java的体系结构 了解Java程序类型 熟悉Java运行机制 熟悉JVM、JRE和JDK工具 即将发布 JDK7.0 2010年9月 J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME JRE6.0 2006年12月 里程碑产品,增加了泛型类、for-each循环、可变元参数,自动打包、枚举、静态导入和元数据 J2SE1.5 2004年9月30日 Java的计算能力有了大幅提升 J2SE1.4 2002年2月26日 JDK1.4 2000年5月29日 对1.2版进行改进,扩展标准类库,提高系统性能,修正了一些bug JDK1.3 2000年5月8日 标准版(J2SE),企业版(J2EE),微型版(J2ME) 分为三个版本 1999年6月 里程碑式的产品,性能极大提高,安全灵活,完整API JDK1.2 1998年12月8日 Java1.0功能相对比较弱 JDK1.0 1996年1月 Java语言诞生 无 199
您可能关注的文档
- .NET企业级开发 第一章.ppt
- 001java程序设计 前言.ppt
- 00第00章 Linux高级程序设计.ppt
- 01-2013_计算机与网络.ppt
- 01-Java编程概述.ppt
- 01-Struts2初步.ppt
- 012 matlab getting started guide-programming2.ppt
- 01第一堂课总论.ppt
- 05-06-1-第10章 Internet接入技术.ppt
- 05_Internet网络互联.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 纸电融合背景下高校图书馆中文图书纸电协调采购的现状与对策研究.docx VIP
- 2023广东中山市人大常委会办公室招聘雇员1人笔试备考试题及答案解析.docx VIP
- DDI 有效沟通学员手册.doc VIP
- 《疼痛评估工具》课件.ppt VIP
- 动物皮水解复合酶及其在动物皮提取胶原蛋白中的应用.pdf VIP
- 《中国传统文化》课件 2.2 道家思想及其人生模式.pptx
- 消防泵房分项工程技术交底.docx VIP
- 黄岭尾矿库安全风险辨识评估报告.doc VIP
- 专题08 整本书阅读(全国通用)(解析版)十年(2016-2025)高考语文真题分类汇编.docx
- 三星级高中评估标准及评价细则.docx VIP
文档评论(0)