第一图书网

Java学习宝典

匡松,何嘉 主编 中国铁道出版社
出版时间:

2010-1  

出版社:

中国铁道出版社  

作者:

匡松,何嘉 主编  

页数:

590  

Tag标签:

无  

前言

  Java是由美国Sun Microsystems公司于1995年推出的一种程序设计语言。当时正是互联网Internet飞速发展之时,可以说是Internet造就了Java语言。  Java语言的程序构成与C以及C++语言非常类似。Java吸收了C和C++的许多优点,屏蔽了C和C++的一些比较复杂、不安全以及并非完全面向对象等不足。经过多年发展,从大型计算机到小小手机,Java都得到了非常广泛的应用。可以说,Java无处不在,因而学习Java语言已成为当今每一个程序员的紧要任务。  Java语言学习起来其实很简单,已具备一些C以及C++语言基础的读者,更是能很快地过渡到Java语言这个神奇的世界。  Java技术之路  与其他程序设计语言相比,Java语言被公认为具有简单、面向对象、分布式、健壮、安全、可移植、完全与平台无关等特点。其中,完全平台无关这个特点,几乎成了程序设计界的救命稻草。要同时为大型计算机和微型计算机编写不同的应用程序,只有Java的跨平台特点能解决这个问题。再加之其他一些优势,Java很快风靡全球,成为软件开发的首选语言。同时,在开源领域和一些大公司的推动下,新技术层出不穷,解决各种问题的框架也越来越多,但抽丝剥茧,基本的Java语言平台体系结构分为以下三个方面:  (1)Java SE标准版本(Java Standard Edition):主要用于桌面应用软件的编程,是Java体系架构的基础平台,用于开发C/S架构的桌面应用程序,是学习Java的出发基础。  (2)Java EE企业版本(Java Enterprise Edition):由Sun公司提出的一个标准,是建立在Java平台上的企业级应用的解决方案。它不但具有Java SE平台的所有功能,同时还提供了对EJB、Server、JSP、XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,从而简化企业解决方案的开发、部署和管理等复杂问题。事实上,Java EE已成为企业级开发的工业标准和首选平台,用于开发B/S架构的Web应用程序。  (3)Java ME小型版(Java Platform Micro Edition):其实就是Java的嵌入式开发版本,应用于大量的消费类电子设备,是手机、掌上电脑、数字机顶盒等电子设备的程序开发平台。它包括虚拟机和一系列标准化的Java API。

内容概要

本书以一个Java程序员学习Java技术的成长路线为大纲组织内容,全书分为5篇:第1篇Java语言基础,第2篇面向对象程序设计,第3篇Java开发中的高级技术,第4篇Java Web开发,第5篇项目案例开发实践。希望通过本书能逐步提升读者的开发能力,完成初学者向高级技术人员的蜕变。 本书以Java技术学习权威指南为目标,全面覆盖Java技术的高级主题和项目开发方法,包括:多线程、集合框架、网络API、数据库编程、分布式对象等主题,同时涉及JDK的新内容以及项目开发实践中的具体技术。本书适合Java开发新手,以及高等院校的学生和教师参考。

书籍目录

第1篇 Java语言基础 第1章 Java开发基础 1.1 什么是Java 1.1.1 Java语言的产生 1.1.2 Java平台 1.2 Java语言的特点 1.3 Java与其他面向对象语言的区别 1.3.1 Java与C++的区别 1.3.2 Java与C#的区别 1.4 Java语言的发展前景 1.5 搭建开发环境 1.5.1 下载和安装JDK 1.5.2 获取帮助文档 1.5.3 设置Path环境变量 1.5.4 设置ClassPath环境变量 1.5.5 使用命令行工具 1.5.6 使用集成开发环境 1.6 第一个Java应用程序 1.6.1 编写源代码 1.6.2 使用命令行工具编译 1.6.3 使用命令行工具执行 1.7 第一个Java小应用程序 1.7.1 编写源代码 1.7.2 使用命令行工具编译 1.7.3 编辑HTML网页文件 1.7.4 运行HTML网页文件 小结 第2章 数据类型和程序流程控制 第3章 数组和字符串第2篇 面向对象程序设计 第4章 类和对象 第5章 继承与多态 第6章 抽象类与接口 第7章 内部类与匿名类 第8章 Java常用类库 第9章 异常处理 第10章 集合框架 第11章 输入/输出操作第3篇 Java开发中的高级技术 第12章 多线程 第13章 反射机制 第14章 泛型 第15章 JDBC程序设计第4篇 Java Web开发 第16章 Tomcat的使用 第17章 Servlet技术 第18章 JSP技术 第19章 JavaBean技术 第20章 Servlet高级应用——监听器及过滤器第5篇 项目案例开发实践 第21章 学生网上选课系统的设计 第22章 设计一个简单的购物网站 第23章 英语论坛 第24章 Umbrella企业站 第25章 成都大学班级之家v1.0参考文献

章节摘录

  第1章 Java开发基础  在一台计算机上运行Java程序,必须安装JVM和Java运行时解释器,二者构成了Java程序的运行环境。Sun公司为Java程序员免费提供了Java语言的软件开发工具集JDK,它包含了编译、运行Java程序所需要的工具。  本章主要内容如下:  (1)Java语言的产生、应用平台和语言特点。  (2)Java语言与c++语言和C#语言的区别及发展前景。  (3)JDK的安装、下载,Path和ClassPath环境变量的设置。  (4)用简单的示例说明Java程序的编辑、编译与运行。  1.1 什么是Java  Java语言是由美国Sun Microsystems公司开发的一种面向对象的程序设计语言。Java是从C++语言发展而来的,但比C++语言简单。该语言具有简单、高效、健壮、安全、与平台无关、可移植性好和支持多线程等特点。它已成为当前企业级开发中的首选语言。  1.1.1 Java语言的产生  1991年,由Sun Microsystems公司的James Gosling和Patrick Naughton领导的Green项目小组开发了一种以c和c++语言为基础的语言,用于机顶盒、家电控制芯片等消费类设备。它的创造者James Gosling根据他在Sun公司的办公室外的一棵橡树,而将其称为Oak语言。后来发现已有一种称为Oak的计算机语言,当一些Sun公司的员工到当地一家咖啡店时,有人提议将该语言命名为Java,从此这个名字一直沿用至今。Java是印度尼西亚一个盛产咖啡的岛屿,此处寓意是为世人奉上一杯热咖啡。  但是Green项目遇到了一些问题,市场对智能型电子装置的需求的上升率并不像sun公司所期盼的那样快,此时的Green项目几乎处于被取消的境地。但是1993年万维网流行起来,Sun公司发现了利用Java创建具有动态功能的网页的潜在需求,这给项目重新注入了生机。他们用Java实现的Hot Java浏览器(支持JavaApplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。可以说,Java语言为Internet开辟了一个新时代,而Internet的发展,又促进了Java语言的开发利用。  1995年5月,Sun公司在一个重要会议上正式发布了Java,由于万维网的商业利益,Java引起了商业界的极大兴趣。在Java语言发布不久,Sun公司很快公布了完整的Java技术规范,在万维网厂商的支持下,用Java编写的Applet小应用程序在浏览器内部嵌入也取得了成功。目前Java被广泛应用于创建具有动态的、交互的Web页,开发大规模企业应用程序,增强万维网服务的功能,向消费类设备提供应用程序。  ……


图书封面

图书标签Tags

广告

下载页面


Java学习宝典 PDF格式下载



很好,继续关注,支持卖家奥,而且物流相当给力


书不错,但是还是有那么一点内容不全面


相关图书