- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                Java程序设计概述及语言基础
                    相关书籍 参考书 《 Java 程序设计》唐大仕,北交大 《 Java语言与面向对象程序设计》,印旻, 清华大学出版社 《Java编程思想》,Bruce Eckel著;陈昊鹏等译,机械工业出版社  第一章	 Java概述 第二章          Java语言基础 第三章	 类与对象  第四章	 Java的I/O流和异常处理   第五章           数据库编程  第六章           Java用户界面类和Applet  第七章          Java网络编程 第八章	 Java线程  第九章          Java Bean和RMI     第十章	 JSP与Servlet  第1章 Java概述 1.1 Java语言及其产生 1.2 Java的特点 1.3 Java的体系结构 	1.3.1 Java的体系结构 	1.3.2 Java虚拟机 	1.3.3 垃圾回收机制  	1.3.4 代码安全检测 1.4 Java的版本 第1章 Java概述 1.5 Java的运行环境及配置 		1.5.1 Java运行环境的安装及配置 		1.5.2 JDK的开放环境工具 1.6 一个简单的Application       一个简单的Applet 1.7 本章小结 第1章 Java概述 学习导读    Java 语言是对软件开发技术有深远影响、应用前景广泛、具有丰富的类库、继承了C++传统广泛使用的网络编程语言。本章着重介绍Java语言的众多特性,这些特性使它可以最大限度地利用网络。 应用 1.1 Java语言及其产生 随着新技术World Wide Web的发展,面向对象程序设计语言的进程中又出现了另一个萌芽。由于C和C++写成的程序都是与机器相关的,如果不重新编译,程序就不能运行在另一种类型的计算机上。就此问题,人们将注意力集中于开发一种与机器无关的程序设计语言上。  1.1 Java语言及其产生 1991年,Sun公司的5位技术专家开始将因特网商业化。James Gosling,Patrick Naughton,Chris Warth, Ed Frank和Mike Sheridan花了18个月的时间开发了一种称为Oak的编程语言,后来当这种新语言在1995年正式发布时,改名为Java。目前,最常用的版本是1.5。  1.1 Java语言及其产生 Java这个名称被用于由Sun公司开发的各种技术。Java的内涵包括三种主要的Java组件: Java语言,为Java平台编写软件的设计语言 Java平台,为执行用Java编写的软件提供支		      持的各种运行环境 Java API,提供完整的类库(JFC),包括GUI、数据存储和处理、I/O及网络支持等内容。 1.2	Java的特点  简单易学,Java=C++--  面向对象,有生产力的90%面向对象  分布性,如Internet编程 健壮性,强类型  内存管理  异常处理 安全性,如对字节码进行安全性检查,Applet程序 体系结构中立,引入Java虚拟机,字节码与计算机结构无关   1.2	Java的特点(cont.) 移植性,Java虚拟机的引入 解释性,半编译半解释,生成.class类文件  高效性,丰富的类库 多线程,内置线程库 动态性,动态绑定(虚拟函数,虚拟函数表) ,注意:静态函数没有动态性   1.3 Java的体系结构 1.3 Java的体系结构    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。  1.4 Java的版本 三种版本:企业计算,桌面计算和移动计算。 标准版(J2SE):主要用于桌面应用软件的编程 企业版(J2EE): Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2EE包括许多组件,如JSP、Servlet、JDBC、 JavaBean、EJB、JavaMail等 微缩版(J2ME):主要应用于嵌入式系统开发,如手机和PDA的编程,还有实时系统的开发 另外,高性能的分布式计算(RMI,JINI)等应用。 1.5 Java的运行环境及配置  1.下载安装JDK     JDK的下载:登录Java的官方网站() 2.安装Java帮助文档   3.配置环境变量     设置Java运行环境:进入“控制面板”,双击“系统”,弹出“系统属性”对
                您可能关注的文档
- 光碟管理条例.doc
 - 网络抗攻击安全协议ppt42.ppt
 - 网络攻击与防范 ppt62.ppt
 - 网络安全协议理论与技术ppt217.ppt
 - 营业税新旧条例及实施细则异同分析ppt36.ppt
 - 光纤甲烷气体传感器可行性研究.pdf
 - 装饰施工技术:顶棚、楼地面和门窗ppt57.ppt
 - 克劳士比中国学院简介克劳士比专业管理者认证项目tifiedlity.pdf
 - 计算机与网络安全概述与环境安全技术ppt59.ppt
 - 计算机系统安全与数据备份技术ppt59.ppt
 
- 全国计算机技术与软件专业技术资格(水平)考试历年试题 全国计算机.doc
 - Java编程基础、实例与进阶(上)ppt122.ppt
 - Java编程基础、实例与进阶(下)ppt130.ppt
 - 全国计算机技术民软件专业技术资格(水平)考试.doc
 - Java网络编程技术(Socket编程)ppt80.ppt
 - Java网络编程技术(数据库、JSP技术、Internet、URL)ppt128.ppt
 - Java语言与面向对象程序设计(第2版)Java 语言基础ppt50.ppt
 - 全国计算机技术与软件专业技术资格(水平)考试6年上半年网络.doc
 - 全国计算机等级考试三级B类笔试试题97年4月.doc
 - 全国计算机等级考试三级数据库技术考试大纲(2008年版).doc
 
原创力文档
                        

文档评论(0)