- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一 Java语言概述 【学习目标】 了解java语言产生的历史和工作原理,掌握java语言作为一门面向对象编程语言的基本编程思路,初步接触java程序的两种方式:java application和java applet,掌握java程序的结构、编程规范,学习阅读java帮助文档,并安装java开发环境和帮助文档,最后要学会编写小的java程序并生成相应的帮助文档。 【学习指南】 跳过面向过程的编程思路,直接进入到面向对象的编程方式。 【难 重 点】 java虚拟机 无用内存自动回收器 java语言的特点 面向对象的编程思路 java编程规范 java类库帮助文档的浏览和生成 【知 识 点】 1.1 java语言的发展史 1.1.1 java语言在互联网时代获得巨大成功 1.1.2 java语言的产生 1.2 java的工作原理 1.2.1 java虚拟机 1.2.2 无用内存自动回收机制 1.2.3 代码安全性检查机制 1.2.4 java语言的特点 1.2.5 java平台-不断扩展的计算平台 1.3 一切都是对象 1.3.1 面向过程 1.3.2 面向对象 1.4 构建java程序 1.4.1 第一个java application 1.4.2 java程序的编辑 1.4.3 java程序的编译 1.4.4 java application的执行 1.4.5 第一个java applet 1.4.6 java applet的执行 1.5 java程序规范 1.5.1 java源程序结构 1.5.2 java编程规范 1.5.3 java帮助文档 1.5.4 java注释 1.6 建立java开发环境 1.6.1 安装java开发包JDK 1.6.2 安装java帮助文档 1.6.3 配置类路径 第二 Java语言基础知识 【课前思考】 1. Java中的标识符是由哪些字符组成的? 2. Java中有哪些保留字?简单数据类型包含哪几种?各种数据类型变量的定义方法和常量的表示方法及取值范围。 3. Java 中各简单数据类型间的优先次序和自动转换规则是什么? 各数据类型间在什么情况下,进行自动转换,在什么情况下使用强制转换? 4. Java中有哪些运算符?这些运算符的优先关系是怎样的? 5. Java 中有哪些控制语句?你了解每一种控制语句的语法规则吗? 6. Java 中的一维数组和多维数组在数组动态初始化和静态初始化时有何不同? 7. Java中的字符串有两种表示方法,这两种表示方法有什么不同? 8. 如何访问字符串?如何修改字符串?如何对两个字符串进行比较? 【学习目标】 本讲主要讲述java编程语言的基本语法知识,如java 中的简单数据类型,运算符和表达式,控制语句,数组及字符串的处理。通过本讲的学习,同学们可以编写简单的java程序。 【学习指南】 同任何一种编程语言一样,应深刻理解各知识点的概念,牢记一些java的语法,从而达到学习的目的。 【难 重 点】 重点: 1. 深刻理解各知识点的概念,并熟记java 的语法规范。 2. 熟练使用各种数据类型的定义,表示和引用。 3. 能熟练使用各种控制语句。 4. 能熟练处理字符串。 难点: 1. 动态初始化复杂类型数组时,要先为数组中的元素开辟引用空间,再为每个元素开辟空间。 2. 使用StringBuffer类表示和操作字符串时,要注意它可以处理可变字符串,即当在StringBuffer类型的字符串中插入字符而超出已分配的缓冲区时,系统会自动地为它分配额外的空间。 【知 识 点】 2.1 简单数据类型 2.1.1 标识符和保留字 2.1.2 数据类型概述 2.1.3 简单数据类型 2.1.4 简单数据类型中各类型数据间的优先关系和相互转换 2.2 运算符和表达式 2.2.1 运算符 2.2.2 表达式 2.3 控制语句 2.3.1 分支语句 2.3.2 循环语句 2.3.3 跳转语句 2.3.4 例外处理语句 2.4 数组 2.4.1 一维数组 2.4.2 多维数组 2.5 字符串的处理 2.5.1 字符串的表示 2.5.2 访问字符串 2.5.3 修改字符串 2.5.4 其它操作 第三 Java语言中的面向对象特性 【课前思考】 1. 什么是对象?什么是类?什么是包?什么是接口?什么是抽象类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 【学习目标】 本讲主要讲述了java语言的面向对象技术,包括面向对象的基本概念、面向对象的程序设计方法及j
您可能关注的文档
- 吃得明白第四集 家禽、蛋、奶类食物(上).ppt
- 吃得明白(第一集)粮豆及其制品.ppt
- 吃得明白(第一集).ppt
- 厂区门禁管理制度培训.ppt
- 采购过程中的质量管理.ppt
- 财政总预算会计培训.ppt
- 财务会计(下)2012考前辅导.ppt
- 财务会计2012考前辅导.ppt
- 财务会计(上)2012考前辅导.ppt
- 财务管理 第一篇 财务管理基础 第一章 概述.ppt
- 苏教版高中化学选择性必修3有机化学基础精品课件 专题3 石油化工的基础物质——烃 第二单元 第1课时 苯的结构和性质 (2).ppt
- 苏教版高中化学选择性必修3有机化学基础精品课件 专题3 石油化工的基础物质——烃 第二单元 第1课时 苯的结构和性质.ppt
- 苏教版高中化学选择性必修3有机化学基础精品课件 专题3 石油化工的基础物质——烃 第一单元 第1课时 烃的分类 烷烃的性质.ppt
- 【长安汽车精益成本管理优化对策9400字】.doc
- 【长安汽车公司应收账款管理问题及建议9700字(论文)】.doc
- 【综合版画创作中材料肌理的运用策略及案例分析6900字】.docx
- 【长安汽车企业纳税筹划优化策略开题报告(含提纲)5200字】.doc
- 【知识型员工激励策略研究的国内外文献综述及理论基础15000字】.docx
- 第4课《孙权劝学》课件(共25张PPT).pptx
- 糖尿病眼病的中医治疗.pptx
文档评论(0)