JAVA教材系列全集
- 格式:ppt
- 大小:1.05 MB
- 文档页数:11
电脑编程入门之四库全书书单,1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------BruceEckel JAVA 2核心技术卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann JAVA 2核心技术卷II:高级特性(原书第7版)----Java四大名著-----Cay Horstmann Effective Java中文版------Java四大名著--------Joshua Bloch 精通Struts:基于MVC的Java Web设计与开发---孙卫琴精通Hibernate:Java对象持久化技术详解---孙卫琴Tomcat与Java Web开发技术详解------------孙卫琴Java与模式------------------------------阎宏2、c# C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑” C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑” .NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山北斗”平台四大天王c#Windows 程序设计----------Charles Petzold“windows编程泰山北斗”平台四大天王 .NET程序设计技术内幕-------------Jeff 平台四大天王 .NET本质论--第1卷:公共语言运行库(中文版)--------Chris 平台四大天王3、C++ C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父” C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman C++ Primer (第4版)中文版----c++八大金刚---StanleyB.Lippman C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis C++语言的设计和演化-----c++八大金刚----Bjarne Stroust rup“C++之父” 深度探索C++对象模型---c++八大金刚----Stanley B.Lippman Essential C++中文版---c++八大金刚---StanleyB.Lippman Effective C++中文版2nd Edition-----c++八大金刚------Scott Meyers More Effective C++中文版----c++八大金刚------Scott Meyers C++编程思想(第2版)第1卷:标准C++导引--------Bruce Eckel C++编程思想(第2版)第2卷:实用编程技术--------Bruce Eckel C++程序设计--------------------------谭浩强C++ 程序设计教程(第2版)--------------钱能C++ Primer Plus(第五版)中文版---Stephen Prata 广博如四库全书The c++programming language、c++ Primer深奥如山重水复Insidethe c++ object model程序库大全The c++standard libray工程经验之积累Effectivec++、MoreEffective c++、Exceptionalc++ c++八大金刚:1、Essentitalc++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。
第一章J ava概览Java是一种理想的面向对象的网络编程语言。
它的诞生为IT 产业带来了一次变革,也是软件的一次革命。
Java程序设计是一个巨大而迅速发展的领域,有人把Java称作是网络上的“世界语”。
本章将简要介绍Java语言的发展历史、特点、Java程序的基本结构以及开发Java程序的环境和基本方法。
1.1 Java语言发展历史1.1.1 Java 语言产生的背景1991年,SUN MicroSystem公司的Jame Gosling、Bill Joe等人的研究小组针对消费电子产品开发应用程序,由于消费电子产品种类繁多,各类产品乃至同一类产品所采用的处理芯片和操作系统也不相同,就出现了编程语言的选择和跨平台的问题。
当时最流行的编程语言是C和C++语言,但对于消费电子产品而言并不适用,安全性也存在问题。
于是该研究小组就着手设计和开发出一种称之为Oak(即一种橡树的名字)语言。
由于Oak在商业上并未获得成功,当时也就没有引起人们的注意。
直到1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,Sun Microsystems公司发现Oak语言所具有的跨平台、面向对象、高安全性等特点非常适合于互联网的需要,于是就改进了该语言的设计且命名为“Java”,并于1995年正式向IT业界推出。
Java一出现,立即引起人们的关注,使得它逐渐成为Internet上受欢迎的开发与编程语言。
当年就被美国的著名杂志PC Magazine评为年度十大优秀科技产品之一(计算机类就此一项入选)。
1.1.2 互联网成就了Java互联网的出现使得计算模式由单机时代进入了网络时代,网络计算模式的一个特点是计算机系统的异构性,即在互联网中连接的计算机硬件体系结构和各计算机所使用的操作系统不全是一样的,例如硬件可能是SPARC、INTEL或其他体系的,操作系统可能是UNIX、Linux、windows或其他的操作系统。