- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01章Java概述幻灯片
面向对象程序设计及Java 课程介绍 主讲:毕静 邮箱+QQ: 348787346 电话办公地点:艺设馆422 学时安排:6学时/周 56学时(讲授40+实验16) 课外的努力学时若干 教材: Java 程序设计实用教程(第3版) 电子工业出版社 叶核亚等编著 课程介绍 第1章 Java概述 第2章 Java语言基础 第3章 类的封装、继承和多态 第4章 接口和包 第5章 异常处理 第6章 图形用户界面 第7章 多线程 第9章 输入/输出流和文件操作 第10章 网络通信 第1章 Java概述 1.1 了解Java 1.2 Java应用及其运行方式 1.3 Java开发运行环境 1.1 了解Java 1.1.1 Java的诞生和发展 1.1.2 Java语言特点 1.1.3 Java核心技术 1.1.1 Java的诞生和发展 前身 诞生 JDK版本 三个平台★ JavaME(嵌入式平台) JavaSE(标准平台) ★ JavaEE(企业级平台) 1.1.2 Java语言特点 简单性和完全面向对象 语法:放弃了全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承。 1.1.2 Java语言特点 平台无关性:应用程序能够运行于不同的平台 Java平台无关性依赖于Java虚拟机的。不同的操作系统需要不同的Java虚拟机, Java程序运行在Java虚拟机上。 Java代码是解释执行的。使用Java编译器将Java代码编译成字节码,它是一种结构中立的,与机器无关的中间代码,然后由Java解释器解释执行(在Java虚拟机上运行)。 只要有Java运行系统的机器都能执行这种中间代码,Java程序不需任何修改。 1.1.2 Java语言特点 可靠性 语言级别:提供严密的语法规则,在编译和运行时严格检查错误。强数据类型语言,对操作的数据类型有严格限制;提供了异常处理方式,保证运行的可靠性。 运行架构级别:资源回收机制 ,提供语言级的内存自动管理. 安全性 JAVA采用域管理方式的安全模型。通过配置策略,设定代码可访问的资源域。未经授权不能使用相应资源。 1.1.2 Java语言特点 多线程 Java在语言级支持多线程的程序设计,提供并发机制,提高运行效率。而C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。 高效的网络编程 Java提供了很多网络编程的支持和技术,包括APPLET 、 JSP ,支持多种协议的URL寻址,支持Socket等网络通信方式。还有一些额外的规范、平台、开发包。 1.1.3 Java部分核心技术 1. JDBC 定义JAVA应用程序与关系数据库连接的规范。为访问不同的数据库提供了一种统一的途径。(ODBC) 2. JSP SUN公司推出的一种动态网页技术标准,是一种运行在Web服务器的标记语言,它能够将JAVA语言直接嵌入到HTML文档中。(ASP) 1.1.3 Java核心技术 3. JavaBeans JAVA的对象组件技术,提供组件复用的关键技术,是用Java写的控件。(ActiveX) EJB提供企业级的JavaBeans 4. JavaMail 提供E-mail邮件服务的支持类库,用于访问邮件服务器的API。 1.3 Java开发运行环境 1.3.1 JDK的安装与设置 1.3.2 运行Java程序 1.3.3 MyEclipse简介 1.3.1 JDK的安装与设置 安装机器要求 Java对计算机要求不高 程序清单 jdk-1_5_0-windows-i586.exe jdk-1_5_0-doc.zip 1.3.1 JDK的安装与设置 什么是JDK?★(用于开发) JDK(Java Develop Kit),Java开发工具包。Sun公司的JDK包含Java类库、Java编译器、Java解释器、Java运行时环境和Java命令行工具。JDK本身仍使用较原始的命令行用户接口。 什么是JRE? (用于运行) JRE(Java Runtime Environment),即Java运行环境,通常已包含在J2SDK中。如果仅仅是为了运行Java程序,而不是从事Java开发,可以直接下载JRE安装到系统上。 1.3.1 JDK的安装与设置 安装JDK src.zip:核心API所有类的源文件 bin:包含编译器、解释器等可执行文件 demo:包含源代码的程序示例 include:编写JNDI等程序需要的C
您可能关注的文档
最近下载
- 不同的拧紧策略的优缺点分析课件.pptx VIP
- 第三单元有趣的纸藤编织(课件)-五年级上册综合实践活动全国通用.pptx VIP
- 临床药物治疗学(本科).docx VIP
- 在办公用房权属统一登记工作动员会上的讲话.docx VIP
- ANSI ESD STM11.12-2021平面材料的体积电阻测量.pdf VIP
- 同济大学顾祥林-混凝土结构课后答案.pdf VIP
- 05人工智能技术的突破-大语言模型技术02.pptx VIP
- 安全文明施工方案.docx VIP
- 05人工智能技术的突破-大语言模型技术01.pptx VIP
- 矿井供电系统与井下供电安全培训课件PPT(共 51张).ppt VIP
文档评论(0)