新書推薦:

《
人间游戏:人际关系心理学(500万册畅销书《蛤蟆先生》理论原典,帮你读懂人际关系中那些心照不宣的“潜规则”)
》
售價:HK$
43.8

《
伟大的遗址(亲历100座人类文明考古奇迹)
》
售價:HK$
206.8

《
秦汉国家的思想、信仰与皇权政治
》
售價:HK$
215.6

《
反卷社会:打破优绩主义神话(一本直面焦虑与困境的生活哲学书!)
》
售價:HK$
83.6

《
偶然事件(命运总是欺软怕硬,你不认命就会赢!)
》
售價:HK$
54.9

《
余下只有噪音:聆听20世纪(2025)
》
售價:HK$
206.8

《
如何将知识转化为行动
》
售價:HK$
76.8

《
助人技术本土化的刻意练习
》
售價:HK$
87.9
|
編輯推薦: |
本书定位于Java语言的初学者,适合作为高等院校计算机专业的“Java程序设计”教材,也可供Java自学人员、软件开发人员参考使用。
本书在内容组织和编写中充分融入了作者在承担“Java程序设计”国家精品课程和国家精品资源共享课程建设中的成果,遵循“兴趣为先、任务驱动、学以致用”的教学理念,每章均采用“Why-What-How”的渐进风格编写,并有大量精选案例分析。
进一步完善Java知识体系,紧跟Java技术的发展趋势,体现学以致用的教学宗旨。本书继承了之前版本的编写风格,同时结合Java技术的最新发展,对内容进行了相应的扩充和更新:进一步丰富了教材的知识结构,增加了如函数式接口、枚举类、单例类、流处理、Queue、NIO等新的知识点;强化Java Web开发技术的应用,引入了Servlet4.0最新技术,并增加了Spring、SpringBoot等最新的Web开发框架;面向最新版JDK 17相关技术和新特性,对部分知识点和案例程序进行同步更新。
全书以最新版JDK 17为基础,内容共分为四部分。第一部分介绍Java的基础语法,包括基础类型与结构、数组、类与对象、内部类、
|
內容簡介: |
本书充分融入作者在承担“Java程序设计”国家精品课程和国家精品资源共享课程建设中的成果,遵循“兴趣为先、任务驱动、学以致用”的教学理念,每章均采用“WhyWhatHow”的渐进风格编写,并有大量精选案例分析。 全书以**版JDK 17为基础,内容分为4篇。第一篇为基础篇(第1~6章),介绍Java的基础语法,包括基础类型与结构、数组、类与对象、内部类、Lambda表达式、Java高级特性(泛型、反射、注解)、Java系统类(集合、Stream)等。第二篇为提高篇(第7~10章),从实用性的角度,重点介绍Java的异常处理、输入输出处理、多线程、图形用户界面设计等。第三篇为网络篇(第11~14章),重点面向网络应用,介绍URL与Socket通信技术、Web编程技术、JDBC技术、Web站点构建等。第四篇为实例篇(第15章),分别以Servlet JSP 技术和Spring Boot开发框架为例,展示其在“学生信息管理系统”中的应用开发过程和技巧。 本书定位于Java语言的初学者,适合作为高等学校计算机类专业“Java程序设计”课程的教材,也可供Java自学人员、软件开发人员参考使用。
|
內容試閱:
|
本书第2版于2017年由清华大学出版社出版,得到了广大高校师生和读者的好评,也收到了很多好的建议和意见,在此表示衷心的感谢。
习近平总书记在党的二十大报告中指出,“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑”“深入实施科教兴国战略,全方位加强基础学科人才培养,部署国家关键领域急需高层次人才培养专项,加快卓越工程师培养,加快造就更多拔尖创新人才”。为响应党和国家号召,培养、造就一批创新能力强,适应经济、社会发展需要的创新技术人才,同时保持与Java知识体系的同步迭代更新,有必要对原教材进行改版,一方面对知识体系进一步扩展,纳入更多Java 8~Java 17中的新功能、新特性;另一方面增强案例的启发性和实用性。本次改版具体修改内容如下:
(1) 在基础篇与提高篇中,依据Java 17的最新功能及特性,对相关类及知识体系进行了全面更新,补充了一系列新的编程方式和程序框架。
例如,第4章新增了模块(module),使得代码组织更安全。 第5章新增了接口Comparator和Comparable,以及接口中的默认方法和静态方法等,方便了对象的比较排序和接口的扩展;Lambda表达式和函数式接口作为Java 8提供的一种新特性,使得Java能进行“函数式编程”,从而写出更简洁、灵活的代码。 第6章进一步丰富了集合框架,新增了接口Queue和Stream,Stream使用类似SQL语句查询数据的方式提供对Java集合运算和表达的高阶抽象,让程序员可以写出高效率、干净的代码。第7章结合实际工程项目场景将异常信息记录到日志文件中。第8章在传统流处理方法的基础上引入了新的NIO组件,支持面向缓冲区的、基于通道的I/O操作,从而实现更加高效的文件读写。 第9章引入了守护线程,新增了基于Timer、Callable以及线程池的多种线程创建方式,优化了线程的管理调度和安全性。
(2) 在网络篇和实例篇中,在更新JSP与Servlet技术的同时,引入了新的Web开发框架Spring Boot,支持快速Web项目构建。
例如,第12章更新Servlet API到最新版4.0,使用注解方式指定Servlet与URL之间的映射关系。第14章引入了数据库连接池技术,提高应用程序访问数据库的效率。第15章通过两个案例展示了不同技术方案(Servlet JSP技术和Spring Boot框架)下同一项目的实现过程差异,让读者体会到如何基于Spring Boot、以优雅的“零配置”方式快速构建一个Web项目。(3) 根据补充的知识点,对相关案例进行了同步更新,撰写思路仍然沿袭了本书一贯的风格,强调案例的层次性和实用性。
参与本书第3版修订的有朱庆生、古平、刘骥、葛亮、杨瑞龙等,感谢老师们的辛勤付出,也感谢广大读者在本次修订过程中给予的意见和建议,感谢清华大学出版社的大力支持。
由于Java技术涵盖面广并且发展迅速,作者水平有限,书中难免有不足之处,诚请广大读者批评指正,以便作者改进、完善。
作者
2023年1月
|
|