java程序员培训课件

上传人:豆浆 文档编号:48695749 上传时间:2018-07-19 格式:PPT 页数:223 大小:1.57MB
返回 下载 相关 举报
java程序员培训课件_第1页
第1页 / 共223页
java程序员培训课件_第2页
第2页 / 共223页
java程序员培训课件_第3页
第3页 / 共223页
java程序员培训课件_第4页
第4页 / 共223页
java程序员培训课件_第5页
第5页 / 共223页
点击查看更多>>
资源描述

《java程序员培训课件》由会员分享,可在线阅读,更多相关《java程序员培训课件(223页珍藏版)》请在金锄头文库上搜索。

1、http:/.au课程体系Core javaJava高级部分SQLJDBCHTMLServletJSP课程体系http:/.au课程主题课程内容课时课程目标Java语言基础Java语言简介 环境配置 标识符 关键字 数据类型 表达式3课时(0.5天)熟练掌握Java运算符,表达式 Java语言基础流程控制 数组3课时(0.5天)掌握Java流程控制,数组的概念和使用Java面向对象特性面向对象 (封装,继承, 多态) Java语言的高级特 性 (static, final, abstract, interface)6课时(1天)理解面向对象的概念以及相关内容 掌握Java面向对象的高级特性Ja

2、va常用类Java类库 Object String等6课时(1天)掌握常用的Java类库集合框架Java集合相关 List、Set、 Map3课时(0.5天)掌握Java中容器类的使用Java异常讲解java的异常捕 获机制,和异常的 常见处理方式3课时(0.5天)掌握java中对异常的处理和异常的自定义Java高级部分 IO流Java高级编程IO相 关用法 文件的读取和写入6课时(1天)掌握Java中IO的用法课程主题课程内容课时课程目标SQL基础基本SQL语句使用 及事务控制6课时(1天)熟练掌握SQL,数据库及表的创建、删除、修改 与查询JDBCJava程序连接、操 作数据库以及操作 步

3、骤。6课时(1天)学会如何通过java程序来访问数据库,实现对数 据的增删查改。HTML介绍HTML标记语 言,静态网页的基 本制作3课时(0.5天)了解并掌握THML标记语言,能够制作简单的页 面Jsp基础对JSP进行简单的 介绍并演示以及制 作一些jsp程序3课时(0.5天)了解jsp程序的基础原理,掌握jsp的基本使用方 式Jsp常用指令jsp的一些常用指 令6课时(1天)掌握jsp中常用的指令,并熟练运用Jsp常用动作jsp中一些常用动 作6课时(1天)掌握jsp中最常用的动作,并在实际开发中灵活运 用 Jsp的9种内置组件 (内置对象)JSP中9大内置对象 的意义和用途以及 用法3课

4、时(0.5天)了解jsp中9种内置对象,并掌握其中常用的几个 对象的使用方式jsp中的JavaBean 组件JavaBean规范, JavaBean的属性 和事件,以及如何 使用JavaBean3课时(0.5天)学会在jsp中使用JavaBean阶段性总结及实战:运用jsp和jdbc技术完成一个小型项目的开发; 目的:通过项目开发熟练掌握前期所学技能,了解基本的开发流程。课程主题课程内容课时课程目标Servlet简介Web服务器的配置 Servlet的配置3课时(0.5天)学习Servlet的配置步骤Servlet简介servlet生命周期及 原理 了解MVC三层架构9课时(1.5天)了解什么

5、是三层架构,什么是MVC,过滤 器过滤器的编写与应 用6课时(1天)ServletCookie与session的 应用与区别6课时(1天)学会cookie与session的运用阶段性总结及实战:运用jsp、jdbc和struts技术完成一个中型的动态网站的开发; 目的:通过项目开发熟练掌握MVC框架,并熟练运用框架搭建动态网站。IT人才需求分析http:/.au更多的发展前景当学生完成我们前期的Java课程之后,根据学生自身的学习情况及需求, 我们为其提供了更多的发展前景。初级培训实习强化培训英语培训公司的一员公司的一员推荐就业推荐就业出国留学劳务输出http:/.au软 件 工 程 师 培

6、训 系 列 教 材Java 语言基础http:/.au课程概述uJava开发环境介绍及编程入门u标示符、关键字及数据类型u表达式及流程控制u数组u方法的定义和调用u面向对象编程uJava语言高级特性uJava常用类 u集合框架 u异常处理uI/O流及文件读写http:/.au课程目标u掌握程序设计语 言开发的一般步骤 u编译 并运行Java应用程序 u理解并使用Java的在线帮助文档 u理解Java语言的语法元素和结构特点 u理解面向对象程序设计 的一般特性,并且能使用这些特性 u理解并熟练应用Java常用类及集合框架u理解并使用Java异常处理机制 u了解Java I/O流u掌握对文件的读写

7、操作http:/.au开发环境uSun Ultra Workstations/PCsuSolaris/LinuxuJavaSEuNetBeans/JBuilder/EclipseuOracle 9i/Mysqlhttp:/.auJava开发环境介绍及编程入门本章目标:uJava简介u正确安装及配置Java开发和运行环境u理解JVM的运行机制u了解java语言的垃圾回收机制u编写并运行第一个java代码 http:/.auJava历史及得名u1991年,Sun公司的James Gosling、Bill Joe等人,为电视、控制烤面包 机等家用电器的交互操作开发了一个Oak(一种橡树的名字)软件,

8、这 是Java的前身。u直到1994年,随着互联网和3W的飞速发展,他们用Java编制了HotJava 浏览器, 得到了Sun公司首席执行官的支持,得以研发和发展。u为了促销和法律的原因,1995年Oak更名为Java。uJava(爪哇)的得名u一天,Java小组成员正在喝咖啡时,议论给新语言起个什么名字的问 题,有人提议用Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个 提议得到了其他成员的赞同,于是就采用Java来命名此新语言。http:/.auJava版本u1995年5月23日,Java语言诞生 u1996年1月,第一个JDK(JDK1.0)诞生 u1996年4月,10个最主要的

9、操作系统供应商申明将在其产品中嵌入 JAVA技术 u1996年9月,约8.3万个网页应用了JAVA技术来制作 u1997年2月18日,JDK1.1发布 u1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球 同类会议规模之纪录 u1997年9月,JavaDeveloperConnection社区成员超过十万 u1998年2月,JDK1.1被下载超过2,000,000次 u1998年12月8日,JAVA2企业平台J2EE发布 u1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企 业版(J2EE)和微型版(J2ME) u2000年5月8日,JDK1.3发布

10、u2000年5月29日,JDK1.4发布http:/.auJava版本u2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 u2001年9月24日,J2EE1.3发布 u2002年2月26日,J2SE1.4发布,Java的计算能力有了大幅提升 u2004年9月30日18:00,J2SE1.5发布,成为Java语言发展史上的又一里程碑。 l为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 u2005年6月,JavaOne大会召开,SUN公开Java SE 6。l此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J

11、2SE更名为Java SE,J2ME更名为Java ME u2006年12月,SUN公司发布JRE6.0 http:/.auJava体系uJavaSE:java平台标准版,桌面应用 uJavaEE:java平台企业版,web开发 uJavaME:java平台微型版,手持设备 uCorejava部分属于SE范围http:/.auJava主要特性u简单lJava语法与C语言和C+语言很接近,使得大多数程序员很容易学 习和使用Java。lJava丢弃了C+ 中很少使用的、很难理解的、令人迷惑的特性, 如操作符重载、多继承、自动的强制类型转换lJava语言不使用指针,并提供了自动的废料收集,使得程序员

12、不 必为内存管理而担忧。u面向对象lJava语言提供类、接口和继承等原语,只支持类之间的单继承, 但支持接口之间的多继承,并支持类与接口之间的实现机制(关 键字为implements)。lJava语言全面支持动态绑定lJava语言是一个纯面向对象程序设计语言。http:/.auJava主要特性u健壮lJava的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮 性的重要保证。l对指针的丢弃是Java的明智选择。lJava的安全检查机制使得Java更具健壮性。u安全lJava通常被用在网络环境中,Java提供了一个安全机制以防恶意代 码的攻击。l除了Java语言具有的许多安全特性以外,Ja

13、va对通过网络下载的类 具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以 防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。u跨平台l一次编译到处运行http:/.auJava主要特性ujava是一种编程语言 ujava是一种开发环境: l它提供开发java程序所需要的环境 l(编译,解释,打包,调试等工具) ujava是一种应用程序的运行环境: ljava虚拟机JVM ujava是一个部署环境: l开发的java应用安装到应用服务器,会自动有基础服务 ujava是一个平台http:/.au高级语言开发过

14、程编辑源代码编译目标码(二进制机器码) 可执行文件 源码机器码机器码机器码CPUCPUCPU跨平台010011011010001100110101不跨平台http:/.auJava虚拟机(JVM)BytecodeJVMCPUu提供字节码(bytecode)的运行环境u屏蔽不同底层平台的差异http:/.auJava开发基本术语JDK JREJVMJDK:(Java Development kit)包含Java运行的基本类库和开发命令,安装 JDK可以进行完整的Java开发。JRE:(Java Runtime Environment)包含Java运行的基本类库和一些运行命令, 安装JRE可以运行

15、编译好的Java程序。JVM:(Java Virtual Machine) Java语言内部运行的核心。http:/.au下载并安装JDK1.网站可下载JDKhttp:/根据开发机器的不同,请下载相应平台下的JDK2. Install JDKWindows: run the executableUnix: run the shellhttp:/.auWin 32平台JDK下载Linux平台JDK下载http:/.auJVM如何执行Java应用程序u编写Java源程序(.java普通文本) u编译(javac)后生成Java字节码文件(二进制文件),再交给 JVMu执行类文档 u类加载器:找到字节码文件,读入到内存,生成一个class对象u字节码验证:检查字节码中是否安全 u解释器:将字节码翻译成本地机器可以执行的指令http:/.auJVM的作用http:/www.ie

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

当前位置:首页 > 建筑/环境 > 综合/其它

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