JAVA及其相关
-
Java程序设计实例教程刘志成 主编《Java程序设计实例教程》系统介绍了Java语言的基础语法和Java桌面程序开发相关技术,主要内容包括Java语言概述、Java数据类型与运算符、Java流程控制语句、Java面向对象编程技术、Java图形用户界面技术、Java异常处理技术、Java输入输出技术、多线程编程、网络编程和数据库编程。《Java程序设计实例教程》根据Java桌面开发程序员的岗位能力要求,融入SCJP认证和NCRE二级Java考试的内容,结合高职学生的认知规律,精心组织教学内容。全书通过54个典型的案例,由浅入深地介绍了Java基础语法和Java桌面开发技术。将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合“项目驱动、案例教学、理论实践一体化”的教学模式。《Java程序设计实例教程》可作为高职高专IT类相关专业Java程序设计入门课程的教材,也可作为计算机培训班的教材,以及Java程序员的参考书。
-
Java SE程序设计高级教程青岛东合信息技术有限公司,青岛海尔软件有限公司 编著《Java SE程序设计高级教程》在理解Java面向对象编程思想的基础上,深入讲解了Java的高级应用。全书共有9章,分别介绍了线程、网络编程、Swing图形界面、事件处理、JDBC、RMI、国际化和正则表达式。书中涉及Java GUI设计及事件处理技巧,通过多线程实现Java多任务处理,通过Socket编程体验Java对网络编程的支持,通过JDBC实现Java访问数据库以及JDBC的规范及技巧,系统的介绍Java远程调用RMI技术及安全策略,介绍正则表达式的原理及Java对正则表达式的支持等内容。《Java SE程序设计高级教程》重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。《Java SE程序设计高级教程》适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
-
Java语言程序设计王大虎 等主编《Java语言程序设计》共分11章,主要内容包括绪论、Java语法基础、类和对象、继承、多态和接口、常用系统类、图形用户界面设计、异常处理、输入输出流、多线程、网络编程、JDBC等,每章后附有习题。全书内容丰富,通俗易懂。《Java语言程序设计》可作为普通高等院校本、专科Java语言程序设计课程的教学用书,也可作为计算机等级考试及计算机培训班中相关java课程的教材或参考书,还可作为有关工程技术人员的工作参考书。
-
Java面向对象程序设计赵生慧 主编Java语言是当今面向对象程序设计语言的代表之一。《Java面向对象程序设计(第2版)》循序渐进地介绍了Java语言程序设计基础,面向对象程序设计,图形用户界面设计,异常处理,applet小程序设计,I/O流及Java高级编程等。《Java面向对象程序设计(第2版)》由13章组成。第1章介绍了Java的特点及Java程序的开发环境。第2章讨论了Java中的基本数据类型和运算表达式。第3章介绍了类与对象的概念及简单应用。第4章进一步讨论了面向对象的继承与多态性。第5章说明了程序控制结构及相应的语句。第6章则对数组的创建及应用展开了讨论。第7章介绍了系统包和常用类以及它们的应用。第8章是接口与抽象类的说明与应用,第9章讨论了异常处理的方法。第10章详细介绍了图形用户界面及其设计。第11章则讨论了.Java的输入与输出流。第12章对applet程序设计作了介绍。第13章讨论Java的高级编程。《Java面向对象程序设计(第2版)》应用性强,讲解清晰透彻,每一章均由引例开始,配备了丰富的例题与习题,不仅适合作为大专院校计算机公共课程和专业课程的Java语言入门教材,也可供专业程序设计人员使用。
-
犀利开发朱印宏 编著本书循序渐进地讲解了jQuery高效开发的方法和技巧,内容包括jQuery框架的设计模式和思路、Sizzle选择器的构成和工作机制、DOM文档操作、事件处理、动画设计、Ajax异步通信、插件扩展和辅助工具等。执行效率是JavaScript脚本的第一要务,本书在详细讲解jQuery基础知识和技巧用法的同时,重点讲解了如何提高jQuery工作效率,如何混合使用jQuery和JavaScript进行高效开发。此外,本书还深入剖析了jQuery框架的设计模式和选择器的工作机制。全书理论结合实践,通过大量生动的示例帮助读者快速上手。本书适合Web开发人员阅读和参考,同时也适合广大网页制作和设计爱好者阅读和学习。
-
Java Web应用软件开发张红实,何桂兰 主编《21世纪高等职业教育计算机系列规划教材Java Web应用软件开发》为已经具备了Java语言基础,准备进入Web应用程序开发领域的初学者编写。《21世纪高等职业教育计算机系列规划教材Java Web应用软件开发》通过完成一个精简的新闻发布系统项目来逐步培养读者Web编程的应用能力。全书分为四个部分,第一部分是项目准备阶段;第二部分是项目试做阶段,此阶段是项目的必备技能学习和知识探索阶段,抽取项目中的一个基本模块——注册模块进行细分、分层试做;第三部分是项目实做阶段,该阶段将进行项目详细设计和主体功能的编码与测试工作;第四部分是项目维护阶段,此阶段将完善项目的其余功能,并对系统进行优化处理,以达到进一步巩固拓展知识技能的目的。通过《21世纪高等职业教育计算机系列规划教材Java Web应用软件开发》的实做和理论引导,能够使读者获得Web项目开发必备的软件开发及工程应用方面的知识和技能,如MVC架构思想、Servlet编程技术、JSP动态网页编程技术、JDBC数据库编程技术、JavaScript编程技术、CSS编程技术,Tomcat、MyEclipse、MySQL等开发工具的使用,Web项目的简单需求分析、设计和功能测试等。《21世纪高等职业教育计算机系列规划教材Java Web应用软件开发》是Java软件开发系列教材之一,可作为高职院校学生的教材,也可作为Java软件开发人员的自学参考书。
-
Java程序设计温心润 主编《Java程序设计》内容丰富、结构合理,在讲解Java理论知识的基础上,重点介绍了Java语言的程序设计,旨在培养学生解决实际问题的能力。在内容组织上,采用了任务驱动的形式,即先将任务布置下去,带领学生完成这个任务,接下来再讲解其中的知识点。这样不但能够让学生掌握这些知识点,还能让学生掌握这些知识点在什么时候用,该怎样用。《Java程序设计》可作为高职高专院校、成人教育学院、函授大学、电视大学等计算机类专业及自动化类专业的教学用书,也可作为企业工程技术人员的参考书。
-
Java面向对象程序设计张桂珠,张平,陈爱国 主编《Java面向对象程序设计(JDK1.6)(第3版)》是Java面向对象程序设计的一本经典教材,它将Java语言与面向对象程序设计的原理和方法相结合,使用Java最新类库,以大量实例详细介绍如何使用Java进行面向对象的程序设计、GUI的程序设计、网络通信应用的程序设计、数据库应用的程序设计和web应用的程序设计。《Java面向对象程序设计(JDK1.6)(第3版)》可作为Java面向对象程序设计课程的教材,也可作为Java的GUI程序设计、网络应用程序设计、数据库应用开发、JSP的web应用开发的入门和提高学习教材。《Java面向对象程序设计(JDK1.6)(第3版)》的读者对象是各类编程人员、计算机相关专业的本科生和研究生,也可作为Java技术的自学者或短训班人员学习教材。为方便人员学习,《Java面向对象程序设计(JDK1.6)(第3版)》还配有电子课件、实例代码、习题答案与实验。
-
经典Java EE企业应用实战李刚 编著本书是《轻量级Java EE企业应用实战》的姊妹篇,《轻量级Java EE企业应用实战》主要介绍以Spring+Hibernate为基础的Java EE应用;本书则主要介绍以EJB 3+JPA为基础的Java EE应用。EJB 3、JPA规范都属于Sun公司所制订的Java EE规范,因此把基于EJB 3+JPA的应用称为经典Java EE架构,目前这种架构在Java开发领域也有极大的市场占有率。本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的详细介绍。所使用的应用服务器是JBoss 5.1和WebLogic 11g,详细介绍了这两种应用服务器的安装和使用,以及如何在两大主流服务器上安装、部署Java EE应用。本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境,包括安装JBoss、WebLogic应用服务器,以及如何使用SVN、NetBeans等。第二部分详细讲解了JSF RI、JTA、JNDI、RMI、JMS、JavaMail、EJB 3的Session Bean、Message Driven Bean、JPA、JAX-WS 2、JAAS等Java EE知识,这部分知识以JSF+EJB 3+JPA整合开发为重点,通过使用NetBeans IDE工具上手,带领读者逐步深入JSF+EJB 3+JPA整合开发。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,也是本书的重点部分。第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖系统。这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将JSF+EJB 3+JPA整合真正运用到实际开发中。该案例采用目前最流行、最规范的Java EE架构,整个应用分为JPA实体层、EAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于NetBeans IDE的项目源码,最大限度地满足读者的需求。本书没有介绍JSP、Servlet等Java Web的相关内容,但这些知识是阅读本书的基础,如果读者还没有相关知识,建议先阅读《轻量级Java EE企业应用实战》中相关知识。如果读者在阅读此书时遇到了技术难题,可登录http://www.crazyit.org发帖,笔者将会及时予以解答。阅读本书之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合有较好的Java编程基础,或有较好的JSP、Servlet基础的读者阅读。尤其适合于对JSF、EJB 3、JPA了解不够深入,或对JSF+EJB 3+JPA整合开发不太熟悉的开发人员阅读。
-
Scala程序设计(美)苏帕拉马尼亚姆 著,郑晔,李剑 译Scala是一门混合了函数式和面向对象的静态类型语言。《Scala程序设计:Java虚拟机多核编程实战》旨在使读者在Scala上达到一定水平,可以用它编写并发、可伸缩、有表现力的程序。主要涉及Scala的函数式风格、自适应类型、闭包、XML处理、模式匹配和并发编程等内容。通过学习《Scala程序设计:Java虚拟机多核编程实战》,你可以使用Scala的强大能力,创建多线程的应用程序。《Scala程序设计:Java虚拟机多核编程实战》是为想了解Scala的程序员和有经验的Java程序员准备的。《Scala程序设计:Java虚拟机多核编程实战》可以帮助读者快速领会Scala的精髓,用它构建真实的应用。