[其它]第1章java简介.ppt
《[其它]第1章java简介.ppt》由会员分享,可在线阅读,更多相关《[其它]第1章java简介.ppt(42页珍藏版)》请在三一文库上搜索。
1、面向对象的程序设计,北京交大运输学院 张秋艳,Tel: 51688544 Office: 综合楼320 E-Mail: ,课程框架,学时:48+16 第1章 Java简介 第2章 熟悉Eclipse开发工具 第3章 Java语言基础 第4章 流程控制 第5章 字符串 第6章 数组 第7章 类和对象 第10章 接口、继承与多态,第11章 类的高级特性 第12章 异常处理 第13章 Swing程序设计 第15章 I/O输入输出 第18章 多线程 第19章 网络通信 第26章AWT绘图与音频播放,纪律要求:必修课,严格考勤 作业要求:根据课程内容安排 总评成绩: 平时成绩占30%(含考勤、作业、课程
2、设计等) 期末考试占70% ,开卷考试。,课程教学基本要求,教材及主要参考资料,1 李钟尉 著Java从入门到精通,清华大学出版社 2 Bruce Eckel著.Thinking in Java.机械工业出版社 3 Cay S. Horstmann. Java 核心技术,机械工业出版社 4 Chet haase. JAVA动画、图形和极富客户端效果开发 机械工业出版社 5 Robert C. Martin UML: Java程序员指南,清华大学出版社,Java与电子商务,电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能
3、与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。,权威参考网站,http:/ http:/ http:/ Java中国官方网站 http:/ JavaEye网站 http:/ CSDN JAVA网站,第1章 Java概述,学习目的与要求: 了解Java发展历程。 深刻理解Java语言特点。 熟练选择JDK版本。 熟练构建Java桌面程序环境。 理解Java程序编写、编译和运行的过程。,1.1 Java的发展历程 1.2 Java语言特点 1.3 J ava的版
4、本 1.4 JDK的组成和Java环境构建 1.5 程序实例 1.6 本章小结 1.7 上机实训,第1章 Java概述,1.1 Java的发展历程,Java孕育(19901994) Oak(Java的前身) ,1992年9月,Oak语言连同Green OS和一些应用程序一起发布在称做Start 7的小设备上,从而有了第一次精彩的亮相 1995年,Oak被命名为Java Java诞生(1995) 1995年,Sun公司正式对外公布了Java。 具有“只写一次,随处运行”的特性,Java大发展(1996) 1月23日正式发布自己的Java 1.0 拥有了自己的会议JavaOne Java 2平台发
5、布(1998) 1998年,Java 2平台正式发布。 2000年8月, Sun公司推出J2SE1.3、J2EE1.2.1 和 J2ME1.3,并相继推出 Linux 和 Solaris 版,JCP成立并正式运作(1998) 1998年,JCP组织成立,并且开始把握Java的发展方向 Java 5发布(2004)及以后 2004年9月30日,研发历时近三年的J2SE 5.0发布正式版本 2006年12月,SUN公司发布JRE6.0 (Java 6 ) 目前JDK7.0 (Java Developers Kits)已经可以下载使用,Java语言白皮书 Java是什么? Java的特点是什么 A
6、simple,object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi-threaded, dynamic language.,1.2 Java语言的特点,概括讲Java有以下10个主要特点: 简单性:易学、易用 面向对象 完全基于类、对象:OOA,OOD,OOP 以类的形式组织代码,数据类型 封装、继承、多态 分布性::数据分布,操作分布,1.2 Java语言特点,健壮性 检查数据类型的匹配,数组下标越界 不支持指针,保护
7、内存数据、程序 自动内存管理,碎片收集 异常控制机制,正确处理运行时错误 安全性 字节码加密传输,客户端校验 解释器在client端临时分配、布置内存.,1.2 Java语言特点,体系结构中立(可移植性,平台无关) 解释执行 高性能: 高效字节码 JIT(Just-In-Time)及时编译 嵌入C代码 多线程:(multi-thread) 动态性:动态联编,1.2 Java语言特点,1.3 Java的版本,2004年9月30日,研发历时近三年的J2SE 5.0发布正式版本 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,已取消其中的数
8、字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME J2SE(标准版) :主要用于桌面开发和低端商务应用开发 J2EE (企业版):主要用于企业级应用开发。现在改名为 Java EE,新版本叫做Java EE 5 J2ME(手机版) :主要用于消费产品和嵌入式设备开发,1.4 JDK的组成和Java环境构建,选择,下载JDK: http:/ JDK的组成和Java环境构建,安装JDK后产生如下目录结构: bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录: Java运行
9、环境,包括Java虚拟机、运行类库等 ,1.4 JDK的组成和Java环境构建,1.4 JDK的组成和Java环境构建,Java开发工具包括: Javac:Java编译器,将Java源程序转换成字节码Bytecode。 Java:Java解释器,将Java字节码文件(类文件)解释为二进制代码执行。 Appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。用来解释已经转换成Bytecode的java小应用程序。 Javadoc:根据Java源程序及说明语句生成HTML格式的标准的帮助文档。,Java开发工具包括:(续) Jdb:Java调试器,可以逐行执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其它 java 简介
链接地址:https://www.31doc.com/p-2001902.html