地纬开发技能Java编程基础培训

上传人:m**** 文档编号:486051254 上传时间:2023-10-31 格式:DOC 页数:115 大小:4.16MB
返回 下载 相关 举报
地纬开发技能Java编程基础培训_第1页
第1页 / 共115页
地纬开发技能Java编程基础培训_第2页
第2页 / 共115页
地纬开发技能Java编程基础培训_第3页
第3页 / 共115页
地纬开发技能Java编程基础培训_第4页
第4页 / 共115页
地纬开发技能Java编程基础培训_第5页
第5页 / 共115页
点击查看更多>>
资源描述

《地纬开发技能Java编程基础培训》由会员分享,可在线阅读,更多相关《地纬开发技能Java编程基础培训(115页珍藏版)》请在金锄头文库上搜索。

1、地纬开发技能Java编程基础培训培训教材目标n 学习JAVA编程语言的语法、面向对象的概念,以及JAVA异常处理等技术。n 为编写面向对象的JAVA应用程序提供所需要的知识和技能。n 了解企业如何开发JAVA应用程序。培训内容概述JAVA语言编程基础n JAVA编程语言的特点。n 标识符、关键字、数据类型。n 表达式、流程控制n 数组、字符串面向对象编程n 面向对象基础。建立应用程序n 异常处理。目录地纬开发技能Java编程基础培训1培训教材1目标2培训内容概述2第一章 认识JAVA101.1 什么是JAVA技术101.2 JAVA语言版本101.3 JAVA的特点111.4 JAVA所处地位

2、12第二章 开发环境搭建132.1 JDK、JRE、JVM132.2 安装JDK、配置环境变量162.3 安装MyElipse182.4 MyEclipse环境配置20 页面布局20 设置默认字符集21 配置JDK21 配置Tomcat22 去除不需要加载的模块23 取消MyEclipse在启动时自动验证项目配置文件24 去掉拼写检查252.5 练习:搭建开发环境25第三章 JAVA基础263.1 使用记事本编写HelloWorld263.2 使用MyEclipse编写HelloWrold27 新建JAVA工程27 导入已有工程29 新建JAVA类31 编写代码32 运行程序、查看结果33 练

3、习:自己练习编写第一个JAVA程序343.3 JAVA程序结构35 包363.3.2 import语句373.4 JAVA语言基本元素38 标识符38 保留字、关键字39 数据类型39 常量、变量40 基本数据类型41 数据类型的转换42 运算符及表达式43 命名规范44 代码注释453.5 控制语句47 分支语句(switch)47 循环语句(for)483.6 练习题:JAVA语言基本元素493.7 一维数组50 数组的概念503.7.2 一维数组的声明503.7.3 一维数组的创建50 数组的内存模型51 数组的初始化51 数组的访问513.8 多维数组52 多维数组概念52 二维数组的

4、声明52 二维数组的创建53 二维数组的初始化533.9 字符串String543.10 练习题:数组和字符串55第四章 PAD图564.1 PAD图简介564.2 PAD图基本符号58 顺序结构:58 选择结构59 循环结构60 调用子流程60 示例614.3 练习题62 画出下面程序的PAD图62 请用PAD图表示下列程序的流程62 根据题目要求画出PAD图并写出程序63第五章 常用类库介绍645.1 String类64 创建字符串64 字符串的操作645.1.3 equals与 =665.2 StringBuffer类685.3 ArrayList类695.3.1 ArrayList常用

5、方法695.4 HashMap类705.4.1 HashMap常用方法70第六章 使用MyEclipse调试程序726.1 MyEclipse常用快捷键726.2 使用Debug模式调试程序74 设定断点(Breakpoints)74 进入调试状态74 逐步除错766.3 练习:766.3.1 DEBUG调试环境76 排查下面程序的错误(参考二级JAVA练习题)76第七章 面向对象基础777.1 面向对象编程思想78 面向过程78 面向对象807.2 设计方法比较817.3 类、成员的定义827.4 访问权限控制857.5 参数传值867.6 类的字段和方法88 字段定义的语法规范88 静态成

6、员变量(方法)和实例成员变量(方法)887.6.3 this关键字91 继承的实现927.7 对象的创建和回收94 对象的创建94 构造方法95 对象的自动回收977.8 练习题97第八章 JAVA异常处理998.1 基本概念998.2 为什么要使用异常处理998.3 JAVA异常处理机制1018.4 异常类的继承关系1028.5 捕获异常104 处理异常的程序结构1048.5.2 trycatch语句1058.5.3 finally语句1078.5.4 throws语句1088.5.5 throw语句1098.6 自定义异常1108.7 常见的异常1101101118.8 异常小结111第九

7、章 附录1139.1 MyEclipse高级调试技巧113 条件断点113 变量断点114 方法断点114 改变变量值115 重新调试116 异常断点1169.2 类、字段和方法的访问和使用范围117 第一章 认识JAVAJava 是几乎所有类型的网络应用程序的基础,也是开发和提供移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!1.1 什么是JAVA技术JAVA技术主要分成几个部分编程语言、开发环境、应用程序环境、部署环境n 一种编程语言:可像任何其他编程语言一样使用 Java 编程语言来创

8、建应用程序。n 一种开发环境:Java技术包含一系列工具:编译器、解释器、文档生成工器、类打包工具等。n 应用程序环境:Java技术应用程序是独立的程序,不需要web浏览器就可执行。n 一种部署环境:JRE(Java Runtime Environment)、WEB浏览器。1.2 JAVA语言版本n JavaSE-标准版(Standard)。J2SE 包含那些构成Java语言核心的类。适合开发桌面应用程序和底层应用程序。同时它也是Java EE的基础平台。n JavaEE-企业版(Enterprise)。企业版(Enterprise)。J2EE 包含J2SE 中的类,并且还包含用于开发企业级应

9、用的类 ,如EJB、servlet、JSP、事务控制。为企业级应用提供了标准平台,简化复杂的企业级编程。n JavaME-微缩版(Micro)。包含J2SE中一部分类,用于嵌入式系统开发。专门针对一些小型的消费电子产品,如:手机、PDA、机顶盒1.3 JAVA的特点n 跨平台:作为一种网络语言,Java编译器将Java源程序编译成一种与体系结构无关的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。从而使同一版本的应用程序可以运行在不同的平台上。n 简单:Java是个精简的系统,无需强大的硬件环境便可以很好地运行。Java的风格和语法类似于C+,因此,C+程序员可以很快就掌握Ja

10、va编程技术。Java摒弃了C+中容易引发程序错误的地方,如多重继承、运算符重载、指针和内存管理等,Java语言具有支持多线程、自动垃圾收集和采用引用等特性。Java提供了丰富的类库,方便用户迅速掌握Java。n 面向对象:面向对象可以说是Java最基本的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。n 多线程:Java提供的多线程功能使得在一个程序里可同时执行多个小任务,即同时进行不同的操作或处理不同的事件。多线程带来的更大的好处是具有更好的网上交互性能和实时控制性能,尤其是实现多媒体功能。n 安全:作为网络语言,安全是非常重要的。Java的安全性

11、可从两个方面得到保证。一方面,在Java语言里,象指针和释放内存等C+功能被删除,避免了非法内存操作。另一方面,当Java用来创建浏览器时,语言功能和一类浏览器本身提供的功能结合起来,使它更安全。Java语言在你的机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针操作,对象操作是否过分以及试图改变一个对象的类型。n 健壮:Java是一种强类型语言,它在编译和运行时要进行大量的类型检查。类型检查帮助检查出许多开发早期出现的错误。Java自已操纵内存减少了内存出错的可能性。Java通过自动垃圾收集器避免了许多由于内存管理而造成的错误。Java在程序中由于不采用指针来访问内

12、存单元,从而也避免了许多错误发生的可能。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。1.4 JAVA所处地位TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出排名数据,其结果作为当前业内程序开发语言的流行使用程度

13、的有效指标,但这只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。第二章 开发环境搭建2.1 JDK、JRE、JVM1. JDK(Java Develop Kit,Java开发工具包)。提供了Java的开发环境和运行环境,主要用于开发JAVA程序,面向Java程序的开发者;2. JRE(Java Runtime Environment,Java运行环境),提供了Java的运行环境,主要用于执行JAVA程序,面向Java程序的使用者。3. JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。JVM有自己完善的硬件架构,

14、如处理器、堆栈、寄存器等,还具有相应的指令系统,它是一个虚构出来的计算机。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。JDK JRE JVM之间的关系在java平台概念图上一目了然关于JRE路径、版本问题:一般情况下,每个JDK里面包含两套JRE。以JDK 1.6.x(默认安装路径是C:Program FilesJava)为例,在C:Program FilesJavajdk1.5.x目录下有一个JRE,在C:Program FilesJava目录下也有一个JRE。为什么会有两套JRE呢?因为JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,即C:Program FilesJavajdk1.5.x目录下的JRE。而C:Program FilesJava目录下的JRE是用来执行我们自己编写的JAVA程序。当然,两套JRE中的任何一套都可以用来执行我们自己编写的JAVA程序,但是JDK里面的工具只能由C:Program FilesJavajdk1.5.x目录下的JRE来执行。既然在我们的电脑里面至少有两套JRE(如果安装了Borland JBuild

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号