本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用主流的Java8进行讲解,读者可以直接进阶到近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初
Java语言是当今流行的计算机高级编程语言之一,Java平台则是一个完整的软件开发体系平台。Java语言具备简单性、面向对象性、分布式、解释性、健壮性、安全性、结构中立性、可移植性、高效性、多线程、动态性等特点,使用Java语言开发的软件项目现在随处可见。 本书遴选为2014年江苏省高等学校重点立项建设教材,同时也是无锡市精品课程资源的配套教材。本书以学生考试系统的两个不同版本——单机版和C/S版的开发为主线,分解为15个典型任务,贯穿全书介绍Java相关开发技术和理论,将知识点与开发实践紧密结合,从而达到学以致用的目的。读者通过阅读本书,不仅可以全面掌握Java的初级开发知识,而且可以了解更多的Java应用技巧。本书内容涉及Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口与多态、泛型和集合、输入/输出流、多
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。
Java EE 是目前企业级应用开发的主流技术标准与软件开发架构,新的 Java EE 版本致力于简化技术复杂性,大大降低了开发难度,使用户容易理解和上手。本书详细讲解基于 Java EE 应用程序“轻松短租网”项目的开发技术和过程,按“项目描述、项目目标、项目实施、项目小结与拓展”划分章节,综合应用 Java EE 相关技术、 Web 页面设计、 Struts2 框架应用、 MySQL 数据库、 JDBC 编程、 Eclipse 、 Tocmat 、 PowerDesigner 工具、软件工程等知识,掌握 Java 面向对象编程思想和 Java EE 编程技术能力,达到开发企业项目能力。 本书适合高等院校“ Java EE 编程技术”课程实践教学参考用书,也可供学习 Java EE 企业项目的开发人员参考。
本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。 本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
教材的基本信息 1.适用对象 本教材适用于计算机相关专业本科《Web开发技术(Java)I》课程和专科《Web开发技术(Java)II》课程的教学。 2.具备的知识和能力基础 学习本课程,需要具备基本的Java语言和数据库知识,本科生或专科生应该先修过《Java语言程序设计》和《数据库原理与应用》的相关课程,并且已经具有了基本的计算机基础知识、查阅资料等能力。 3.教学总体目标 学习本课程之后,将为后续的程序设计课程打下一定的基础,并且培养学生在9个方面的TOPCARES-CDIO 能力,分别是: (1)专业基础知识:掌握JavaWeb开发核心理论和技术。 (2)分析问题:针对具体的问题,能够运用所学知识进行分析,逐步找到解决问题的方法。 (3)具有概念化和抽象化能力:针对具体的应用和实际的问题,能够运用所学知识对问题进行抽象,分清应用的层次。 (4)
本书以一个实际项目WEB应用系统——在线电子数码商城贯穿全书,以9个子项目:Java Web开发概述、ED电子商城概述、搭建Java Web开发环境、JSP+JavaBean实现用户注册与登录、JDBC数据库访问实现商品显示、JSP+Servlet+JavaBean实现购物车、Java Web 高级技术实现订单销售管理、应用开源组件实现网站升级,涵盖了Java Web开发程序员岗位的基本知识与技能要求。
本书摒弃东拼西凑的编书模式,*限度地保持原创风格,以独有的知识体系、严密的内在逻辑、鲜活的示范案例以及深入的讲解剖析,将Java面向对象的本质和特征淋漓尽致地揭示给读者。本书大量采用表格、图示、UML分析等表达手段,将高度浓缩、条理清晰的知识线索呈现给读者,使其以*的吸纳量、的效率,来获取有价值的信息。 全书共分15章及两个附录,内容包括Java基础、面向对象编程、AWT与Swing编程、图形图像处理、Applet、多线程、网络编程以及文件操作等。 书中涉及的所有程序源码、图、表可从本书配套光盘中找到;也可登录清华大学出版社的官方网站,从该教材的支持网站上下载相关资源。 本书适合作为计算机和网络等相关专业的大、中专学生学习Java编程的教材,亦可作为相关研究人员及工程技术人员的参考书。
郑刚等编的《Java Web程序设计》介绍了JavaWeb开发中的主要相关技术及相关知识。全书分为12 章,内容包括Java web开发概述、搭建Java Web开发环境、Servlet技术、JSP技术、跟踪会话、过滤器 Filter、监听器Listener、JSTL标签库、自定义标签、数据库概述、JDBC使用以及在Java Web开发中经常 遇到的问题与解决的方法。 《Java Web程序设计》内容全面,结构清晰,语言通俗流畅,重难点突出,例题丰富,所有程序都能 够直接运行。本书可作为大中专院校的计算机及相关 专业的JavaWeb程序设计教材,也可作为计算机软件 开发人员的参考书。
JavaEE包含一系列的技术,对于Web开发人员来说,关键是掌握Web组件技术、JDBC编程以及常用框架等。本书主要分为四部分:部分快速学习Servlet、JSP组件基本知识,并通过简单示例演示MVC模式的含义及使用;第二部分详解Servlet组件开发,对Servlet相关技术进行深入剖析;第三部分深入学习JSP组件开发;第四部分学习与JavaEE架构设计相关的几个高级主题,包括Log4j、Ajax、JSF框架。本书在部分设计了一个案例,并贯穿始终,随着学习的深入不断完善案例,将所学技能直接应用到案例开发中,做到“学中做,做中学”。 本书适合各层次Web开发人员阅读。
本书针对本科高校计算机应用和软件工程等专业中的应用型需求,根据Java EE 6规范,并参考Java EE 6在企业级开发中应用的特点编写而成.全书共分十四章,包括Servlet、JSP和JSF程序开发,JDBC、JNDI技术,EJB概述、会话Bean、JMS与消息驱动Bean,JPA、JPQL,Web Service,Java EE安全性与事务,SSH框架开发. 本书注重知识体系结构的系统性和条理性,注重理论化知识体系结构与开发实践过程相结合,介绍Java EE 6.0 包括的重要技术,强调技术在实际项目开发中的操作和应用.本书结构紧凑,语言通俗,深入浅出,示例丰富,可读性强,便于教学.可作为高等学校计算机应用和软件工程类专业本、专科的教材或教学参考书. 也可作为计算机专业开发参考书使用。
《数据结构与算法(Java版普通高等教育计算机规划教材)》(作者罗文劼、王苗、张小莉)共包括8章内容,详细讲述了线性结构、树结构和图结构中的数据表示及数据处理的方法,并对查找和排序两种重要的数据处理技术作了细致的探讨。书中对每一类数据结构的分析均按照 逻辑结构 存储结构 基本运算的实现 时空性分析 典型例题 知识点小结 扩展学习导读 练习题 实验题 的顺序来进行,算法全部采用Java语言描述,很容易转换成程序。《数据结构与算法(Java版普通高等教育计算机规划教材)》语言叙述通俗易懂,由浅入深,算法可读性好,应用性强。书中还配有大量算法设计的例子,便于读者理解和掌握数据结构中数据表示和数据处理的方法。 本书可作为高等院校计算机和信息类相关专业 数据结构 课程的教材,也可作为高职高专同类专业的教学用书及各类工程
本书共4部分:部分和第三部分为Java程序设计基本技能,第二部分和第四部分为Java语言实训内容。在教学安排上,教师可以打乱基本技能的编写顺序,通过项目驱动的形式进行基本技能的讲解,即在第二部分简易计算器项目基础上,进行部分内容的融合与展开;在第四部分局域网聊天工具项目基础上,进行第三部分内容的融合与展开。 本书既可作为计算机及相关专业的Java语言课程的教材,也可作为工程人员和科技工作者的自学参考书。
本书是院校与企业联合编写,理论结合实际,案例均来自企业真实案例,且由企业一线技术人员编写,理论知识点由教学经验丰富的院校骨干教师书写,力图引导学生在知识结构上更好地实现与企业真实需求的对接,从而有效提高其就业竞争优势,顺利进入专业研发领域。本书能紧跟社会发展需要,体现新技术、新设备、新工艺,以就业为导向,遵循技能人才成长和职业发展规律,充分体现职业特征,满足学生职业生涯发展需要,可操作性强,适合中职、高职及应用型本科院校相关专业学生学习。
本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及Java未来的演进。
本书由科大讯飞 系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇( ~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到 方案。 应用篇( 0~11章),详细讲解Java线程的常见模型与使用技
目前,很多企业应用中都会使用各种框架技术,其中Struts2、Hibernate、Spring是三个常用的Java EE开源框架,掌握这些主流框架技术是很多企业对开发人员的基本要求。本书将这三大框架“一网打尽”,是一把开启Java EE开源框架世界的钥匙。本教材主要分为三个部分,每部分学习一个框架,而每部分却不是孤立的,教材使用一个案例贯穿始终。在每个部分,都将结合学习到的新技能不断修改完善案例,直到终将三大框架都应用到了案例当中,能够帮助读者深入理解三大框架如何应用在真实应用中。 本书适合各层次的Java EE开发人员阅读。
《Java程序设计》由浅入深地介绍了Java的基础知识,并结合具体的实例重点阐述了Java面向对象的概念及其程序设计方法,还介绍了图形用户界面(GUI)等知识。《Java程序设计》共分11章,内容包括Java概述、Java语言基础、Java流程控制、数组与字符串、对象和类、异常处理、输入输出、图形用户界面、多线程、Applet小程序以及Java高级应用简介等。 《Java程序设计》既可以作为高校非计算机专业的基础课的教材,又可以作为相关领域的培训教材,对Java程序开发人员也具有一定的参考价值。
本教材是《广东外语外贸大学广东服务外包人才培训基地系列教材》首批16本之一,本教材可作为全国各类服务外包培训机构和组织的专业培训教材,亦可作为希望对服务外包行业了解更多或希望从事服务外包工作的各大专院校学生和有关政府部门、企业管理人员及技术人员的培训教材和参考书。本教材适合于具有Java语言程序设计和网页设计基础的高等院校计算机相关专业的学生,对已具备一定Java软件系统设计和开发能力的从业人员也有重要的参考价值。本教材从Java Web开始,全面覆盖了一个Java工程师所需的知识、设计和程序能力,采用流行的SSH软件结构,以实例开发示例贯穿全书。本教材共分为十一章,主要章节内容包括Java开发概述、Web开发基础、JSP网页语言、支持Web服务的Servlet程序、JDBC网络数据库连接、Struts2软件系统框架、支持数据库开发应用的Hibernat
本书作为Java程序的入门与应用教材,共分为3个部分:部分讲解Java程序设计的基础知识,包括Java基本编程语言、面向对象程序设计思想、类、对象、接口以及异常处理。第二部分讲解Java程序设计的高级知识,包括GUI编程、套接口编程、I/O系统、数据库访问以及多线程编程。第三部分详细分析两个实际项目的开发过程,包括系统分析及功能实现。在项目实例中综合应用、二部分的Java知识,能够帮助读者进一步巩固与提高。 本书易教易学、学以致用,注重能力培养,对初学者容易混淆的内容进行了重点提示并配有相应习题。本书适合作为普通高等院校应用型本科(含部分专科、高职类)各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
本书以培养学生的面向对象的思维和面向对象的编程技术为核心,从学生认知心理角度出发,通过精选案例详细地介绍Java的基础知识和实用核心技术,主要内容包括Java语言基础知识、面向对象的程序设计、异常处理编程、图形用户界面编程、多线程编程和JDBC数据库编程等实用技术。全书以面向对象的程序设计贯穿始终,理论联系实际应用,精讲多练,力求做到解答疑点、详析难点、突出重点。本书可作为普通高等院校计算机专业或相关专业的Java课程教学用书,也可以作为Java技术培训的参考资料。