拥有 java 标签的文章 共 39 条数据

Java语言程序设计 进阶篇 原书第10版 梁勇著 PDF下载
编程书籍

Java语言程序设计 进阶篇 原书第10版 梁勇著 PDF下载

139次浏览 0条评论

附 Java语言程序设计 基础篇 原书第10版下载地址:https://www.javaweb.shop/article/474.htmlJava语言程序设计(进阶篇) 原书第10版是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。第19章泛型1 第20章线性表、栈、队列和优先队列21 第21章集合和映射表53 第22章开发高效算法75 第23章排序109 第24章实现线性表、栈、队列和优先队列141 第25章二叉查找树171 第26章AVL树203 第27章散列219 第28章图及其应用244 第29章加权图及其应用283 第30章多线程和并行程序设计314 第31章网络350 第32章Java数据库程序设计379 第33章JavaServerFaces411 附录AJava关键字451 附录BASCII字符集452 附录C操作符优先级表453 附录DJava修饰符454 附录E特殊浮点值4

Java语言程序设计 基础篇 原书第10版 梁勇著 PDF下载
编程书籍

Java语言程序设计 基础篇 原书第10版 梁勇著 PDF下载

156次浏览 0条评论

附 Java语言程序设计 进阶篇 原书第10版下载地址:https://www.javaweb.shop/article/475.html《Java语言程序设计(基础篇 原书第10版)》是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校程序设计相关专业的基础教材,也可作为Java语言及编程开发爱好者的参考资料。出版者的话中文版序译者序前言第1章计算机、程序和Java概述11.1引言11.2什么是计算机21.2.1中央处理器21.2.2比特和字节31.2.3内存31.2.4存储设备41.2.5输入和输出设备41.2.6通信设备51.3编程语言61.3.1机器语言61.3.2汇编语言61.3.3高级

JAVA并发编程实践 PDF下载
编程书籍

JAVA并发编程实践 PDF下载

196次浏览 0条评论

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。本书适合Java程序开发人员阅读。对本书的赞誉译者序前 言第1章 简介11.1 并发简史11.2 线程的优势21.2.1 发挥多处理器的强大能力21.2.2 建模的简单性31.2.3 异步事件的简化处理31.2.4 响应更灵敏的用户界面41.3 线程带来的风险41.3.1 安全性问题51.3.2 活跃性问题71.3.3 性能问题71.4 线程无处不在7第一部分 基础知识第2章 线程安全性112.1 什么是线程安全性132.2 原子性142.2.1 竞态条件152.2.2 示例:延迟初始化中

深入理解Java内存模型 程晓明著 PDF下载
编程书籍

深入理解Java内存模型 程晓明著 PDF下载

232次浏览 0条评论

本书第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据JDK1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和*实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。前言第一部分 走近Java第1章 走近Java1.1 概述1.2 Java技术体系1.3 Java发展史1.4 Java虚拟机发展史1.4.1 Sun Classic Exact VM1.4.2 Sun HotSpot VM1.4.3 Sun Mobile-Embedded VM Meta-Circular VM1.4.4 BEA JRockit IBM J9 VM1.4.5 Azul VM BEA Liquid VM1.4.6 Apache Harmony Google Android Dalvik VM1.4.7 Microsoft JVM及其他1.5

Java四大名著 Java程序员必读书目 附最新版PDF下载地址
编程书籍

Java四大名著 Java程序员必读书目 附最新版PDF下载地址

380次浏览 0条评论

Java程序设计语言(第4版)《Java 程序设计语言(第4版)》主要讲授Java程序设计语言,系统地介绍Java的主要包(即java.lang.*、java.util和java.io)中的大多数类,并以内容丰富的示例对这些类如何工作进行了深入剖析。作者对这部经典著作进行更新,使其反映了Java 2标准版5.0(J2SE 5.0)中主要的增强。本版中增加了几章新内容,专门讨论泛型、枚举以及注解(这些是5.0版引入的主要的新特性),并且加了几小节论述断言和正则表达式。《Java 程序设计语言(第4版)》经过更新后还结合了当今构建健壮、高效和可维护的Java软件的最佳实践。Java编程思想(第4版) 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深

Java核心技术 卷 II 高级特性 原书第10版 PDF下载
编程书籍

Java核心技术 卷 II 高级特性 原书第10版 PDF下载

282次浏览 0条评论

Java核心技术 卷II:高级特性(原书第10版)是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。本书为专业程序员解决实际问题而写,可以帮助你深入了解Java语言和库。在卷II中,Horstmann主要提供了对多个高级主题的深度讨论,包括新的流API、日期/时间/日历库、高级Swing、安全、代码处理等主题。第1章 Java SE 8的流库 1第2章 输入与输出 39第3章 XML 117第4章 网络 191第5章 数据库编程 232第6章 日期和时间API 288第7章 国际化 304第8章 脚本、编译与注解处理 352第9章 安全 401第10章 高级Swing 472第11章 高级AWT 618第12章 本地方法 752

图灵计算机科学丛书 《Java程序设计语言(第4版)》PDF下载
编程书籍

图灵计算机科学丛书 《Java程序设计语言(第4版)》PDF下载

240次浏览 0条评论

《Java 程序设计语言(第4版)》主要讲授Java程序设计语言,系统地介绍Java的主要包(即java.lang.*、java.util和java.io)中的大多数类,并以内容丰富的示例对这些类如何工作进行了深入剖析。作者对这部经典著作进行更新,使其反映了Java 2标准版5.0(J2SE 5.0)中主要的增强。本版中增加了几章新内容,专门讨论泛型、枚举以及注解(这些是5.0版引入的主要的新特性),并且加了几小节论述断言和正则表达式。《Java 程序设计语言(第4版)》经过更新后还结合了当今构建健壮、高效和可维护的Java软件的最佳实践。《Java 程序设计语言(第4版)》对所有程序员(包括那些经验丰富的程序员在内)都是不可或缺的参考书。第1章 快速浏览 11.1 开始 11.2 变量 21.3 代码中的注释 41.4 具名常量 51.5 Unicode字符 61.6 控制流 61.7 类和对象 81.7.1 创建对象 91.7.2 静态字段 (类字段) 101.7.3 垃圾回收器 101.8 方法和参数 101.8.1 调用方法 111.8.2 this引用 111.8.3 静态方

《Java Swing图形界面开发与案例详解》PDF下载
编程书籍

《Java Swing图形界面开发与案例详解》PDF下载

165次浏览 0条评论

《Java Swing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。全书共20章,其中第1~2章主要介绍有关Swing的基础知识,包括Swing的基本概述、如何使用IDE开发Swing程序;第3~15章结合众多实例和问题介绍最常用、最有用的组件及其应用方法,包括标签和按钮组件、布局管理器组件、面板组件、列表框组件、下拉列表框组件、进度条组件、时间组件、滑块组件、分隔条组件、选取器组件、文本组件、窗口组件、对话框组件、JApplet组件、菜单组件、工具条组件、表格组件、树组件以及组件的事件处理机制等;第16~19章主要讲述有关Swing图形开发的其他知识,包括观感器、Swing线程与并发、模型与架构等。第20章通过一个综合实例使读者能够在实际开发中理解和巩固所学知识,从而提高综合应用能力。《Java Swing图形界面开发与案例详解》几乎涵盖了目前Java Swing图形开发必备的所有常用知识,拥有丰富的实例,且这些实例均来自于工程实践,《Java Swing图形界面开发与案例详解》适合Java程序语言的初学者阅读

疯狂Java讲义(第4版)李刚著 高清完整PDF扫描版
编程书籍

疯狂Java讲义(第4版)李刚著 高清完整PDF扫描版

177次浏览 0条评论

《疯狂Java讲义(第4版)》是《疯狂Java讲义》的第4版,第4版保持了前3版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 9的新特性。《疯狂Java讲义(第4版)》深入介绍了Java编程的相关方面,《疯狂Java讲义(第4版)》内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和接口。本书重点介绍了Java 9的模块化系统,还详细介绍了Java 9的jshell工具、多版本JAR包、匿名内部类的菱形语法、增强的try语句、私有接口方法,以及Java 9新增的各种API功能。与前3版类似,《疯狂Java讲义(第4版)》并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以《疯狂Java讲义(

数据结构与算法分析 Java语言描述(原书第3版)PDF 下载
编程书籍

数据结构与算法分析 Java语言描述(原书第3版)PDF 下载

235次浏览 0条评论

本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与*有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。出版者的话前言第1章 引论11.1 本书讨论的内容11.2 数学知识复习21.2.1 指数21.2.2 对数21.2.3 级数21.2.4 模运算41.2.5 证明的方法41.3 递归简论51.4 实现泛型构件pre-Java 571.4.1 使用Object表示泛型81.4.2 基本类型的包装91.4.3 使用接口类型表示泛型91.4.4 数组类型的兼容性101.5 利用Java 5泛型特性实现泛型构件111.5.1 简单的泛型类和接口111.5.2 自动装箱/拆箱111.5.3 菱形运算符121.5.4 带有限制的通配符121.5.5 泛型static方法141.5.6 类型限界141.5.7 类型擦除151.5.8 对于泛型的限制151.6 函数对象16小结18练习18参考文献19第2章 算法分析202

图灵程序设计丛书《Java解惑》高清文字版PDF 中文版PDF下载
编程书籍

图灵程序设计丛书《Java解惑》高清文字版PDF 中文版PDF下载

190次浏览 0条评论

本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。第1章 绪论第2章 表达式之谜谜题1:奇数性.谜题2:找零时刻谜题3:长整除谜题4:初级问题谜题5:十六进制的趣事谜题6:多重转型谜题7:互换内容谜题8:Dos Equis谜题9:半斤谜题10:八两第3章 字符之谜谜题11:最后的笑声谜题12:ABC谜题13:动物庄园谜题14:转义字符的溃败谜题15:令人晕头转向的Hello谜题16:行打印程序谜题17:嗯?谜题18:字符串奶酪谜题19:漂亮的火花(块注释符)谜题20:我的类是什么谜题21:我的类是什么?镜头2谜题22:URL的愚弄谜题23:不劳无获第4章 循环之谜谜题24:尽情享受每一个字节谜题25:无情的增量操作谜题26:在循环中谜题27:变幻莫测的i值谜题28:循环者谜题29:循环者的新娘谜题30:循

Effective Java 中文版(第3版) GitBook 中文翻译版 PDF下载
编程书籍

Effective Java 中文版(第3版) GitBook 中文翻译版 PDF下载

275次浏览 0条评论

本书一共包含90个条目,每个条目讨论Java程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。全书以一种比较松散的方式将这些条目组织成11章,每一章都涉及软件设计的一个主要方面。因此,本书并不一定需要按部就班地从头读到尾,因为每个条目都有一定程度的独立性。这些条目相互之间经常交叉引用,因此可以很容易地在书中找到自己需要的内容。本书的目标是帮助读者更加有效地使用Java编程语言及其基本类库:java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function。本书时不时地也会讨论其他的类库。推荐序译者序前言致谢第1章 引言 1第2章 创建和销毁对象 4第1条:用静态工厂方法代替构造器 4第2条:遇到多个构造器参数时要考虑使用构建器 8第3条:用私有构造器或者枚举类型强化Singleton属性 13第4条:通过私有构造器强化不可实例化的能力 15第5条:优先考虑依赖注入来引用资源 16第6条:避免创建不必要的对象 18第7条:消除过期的对象引用 20第8条:避免使用终结方法和清

Java 并发编程的艺术 方腾飞 / 魏鹏 / 程晓明 PDF下载
编程书籍

Java 并发编程的艺术 方腾飞 / 魏鹏 / 程晓明 PDF下载

224次浏览 0条评论

并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。前 言第1章 并发编程的挑战 11.1 上下文切换 11.1.1 多线程一定快吗 11.1.2 测试上下文切换次数和时长 31.1.3 如何减少上下文切换 31.1.4 减少上下文切换实战 41.2 死锁 51.3 资源限制的挑战 61.4 本章小结 7第2章 Java并发机制的底层实现原理 82.1 vol

图解 Java 垃圾回收机制,写得非常好!
技术杂谈

图解 Java 垃圾回收机制,写得非常好!

136次浏览 0条评论

什么是自动垃圾回收?自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。在用 C 之类的编程语言时,程序员需要自己手动分配和释放内存。而 Java 不一样,它有垃圾回收器,释放内存由回收器负责。本文接下来将介绍垃圾回收机制的基本过程。第一步:标记垃圾回收的第一步是标记。垃圾回收器此时会找出哪些内存在使用中,还有哪些不是。上图中,蓝色表示已引用对象,橙色表示未引用对象。垃圾回收器要检查完所有的对象,才能知道哪些有被引用,哪些没。如果系统里所有的对象都要检查,那这一步可能会相当耗时间。关注Java技术栈微信公众号,回复:JVM46,可以获取一份超全 JVM 调优攻略。第二步:清除这一步会删掉标记出的未引用对象。内存分配器会保留指向可用内存的引用,以供分配新对象。压缩为了提升性能,删除了未引用对象后,还可以将剩下的已引用对象放在一起(压缩),这样就能更简单快捷地分配新对象了。为什么需要分代垃圾收集?之前说

JDK 1.6 for Mac下载 JavaForOSX.pkg
开发工具

JDK 1.6 for Mac下载 JavaForOSX.pkg

175次浏览 0条评论

2016年mac上已经安装有jdk1.6的版本,目录在/Library/Java/JavaVirtualMachines/1.6.0.jdk。有时候mac版本更新会自动删除jdk1.6,所以站长提供一份JDK1.6 mac版本,供需要的同学下载