资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

《精通Eclipse》PDF 下载

资源名称:《精通Eclipse》PDF 下载 内容简介: Java技术大系。  Eclipse是一个非常优秀的、功能强大的集成开发环境。通过集成大量的插件,Eclipse的功能可以不断扩展,以支持各种不同的应用。Eclipse软件可以用于管理多种开发任务,其中包括测试、性能调整及程序调试等,而且还可以集成来自多个供货商的第三方应用程序开发工具。此外,Eclipse软件非常适合开发电子商务应用程序。  本书的目的在于让读者了解Eclipse这一集成开发环境的体系结构及工作原理,并且通过大量的实例来指导读者如何通过利用各种插件来使Eclipse成为各种领域的工具,以全方位地了解Eclipsep这一具有巨大潜力的集成开发环境。 资源目录: 第一篇 Eclipse基础  第1章 Eclipse简介  第2章 Eclipse平台  第二篇 Eclipse编程工具 …… 第三篇 Eclipse测试工具 …… 第四篇 Eclipse资源管理工具 …… 第五篇 Eclipse开发工具 …… 第六篇 Eclipse数据库应用 …… 第七篇 Eclipse高级应用 …… 附录A 部分专业术语中英文对照  附录B 部分资源下载地址
陌佑
百度云
百度云

《Java开发技术大全》PDF 下载

资源名称:《Java开发技术大全》PDF 下载 内容简介: 《Java开发技术大全》以J2SE为平台全面介绍了Java的基础知识和常用技术。《Java开发技术大全》共分为8篇,首先讲述了Java的基础语法,然后介绍了Java中类和对象的实现,这也是Java的核心所在。随后介绍了Java中的高级技术,详细讨论了其中的多线程、集合、泛型、RTTI等。这些基本知识介绍完毕之后,就进入到实际编程阶段,先后介绍了GUI程序设计、多媒体程序设计、数据库和网络程序设计,这些知识均以示例程序来讲解。最后提供了一个完整的即时通讯软件设计实例,让读者能够从实例中学习程序设计的真谛。Java是目前最为流行的程序设计语言。 《Java开发技术大全》内容全面,实例丰富,特别适合于自学者。《Java开发技术大全》可作为计算机、软件工程专业的教材,也可作为Java程序员的参考手册。 资源目录: 第1篇 Java基础知识入门  第1章 Java的开发运行环境    1.1 Java的运行环境与虚拟机    1.2 Java的开发环境     1.2.1 JDK的安装     1.2.2 如何设置系统环境变量     1.2.3 编译命令的使用     1.2.4 解释执行命令的使用     1.2.5 UltraEdit的使用    1.3 一个简单的Java应用程序    1.4 一个简单的Java小程序    1.5 本章小结   第2章 Java语言基础    2.1 Java语言的特?   2.2 Java程序的构成    2.3 数据类型     2.3.1 基本数据类型     2.3.2 常量     2.3.3 变量     2.3.4 整型数据     2.3.5 浮点型数据     2.3.6 字符型数据     2.3.7 布尔型数据     2.3.8 变量赋初值     2.3.9 变量的作用域     2.3.10 数据类型转换    2.4 运算符与表达式     2.4.1 算术运算符和算术表达式     2.4.2 关系运算符和关系表达式     2.4.3 逻辑运算符和逻辑表达式     2.4.4 条件运算符和条件表达式     2.4.5 位运算符和位运算表达式     2.4.6 赋值运算符和赋值表达式     2.4.7 表达式的求值顺序    2.5 流程控制语句     2.5.1 三种基本控制结构     2.5.2 表达式语句和空语句     2.5.3 块语句     2.5.4 if~else分支语句     2.5.5 多路分支switch~case语句     2.5.6 当型循环while语句     2.5.7 直到型循环do~while语句     2.5.8 当型循环for语句     2.5.9 循环的嵌套     2.5.10 跳转语句break    2.5.11 跳转语句continue   2.6 程序文本的风格     2.6.1 注释     2.6.2 程序的格式编排    2.7 基础语法实战演习     2.7.1 判断闰年     2.7.2 求最大公约数和最小公倍数     2.7.3 Fibonacci数列     2.7.4 逆向输出数字     2.7.5 求水仙花数     2.7.6 输出图形     2.7.7 输出九九口诀表    2.8 本章小结  第2篇 Java面向对象编程   第3章 对象和类    3.1 面向对象的基本概念     3.1.1 对象     3.1.2 类     3.1.3 消息     3.1.4 面向对象的4个基本特征    3.2 类与对象     3.2.1 类的基本结构     3.2.2 类的声明     3.2.3 创建类体     3.2.4 对象的生命周期     3.2.5 对象的创建     3.2.6 对象的使用     3.2.7 对象的释放和垃圾收集机制    3.3 成员变量的定义与使用     3.3.1 成员变量的定义     3.3.2 成员变量的访问权限     3.3.3 实例成员变量和静态成员变量    3.4 方法的定义和实现     3.4.1 方法的声明     3.4.2 创建方法体与return语句     3.4.3 局部变量和成员变量的区别     3.4.4 方法的访问权限     3.5 方法的调用     3.5.1 方法调用的形式     3.5.2 方法调用的参数     3.5.3 隐含参数this   3.6 构造方法     3.6.1 无参数构造方法的定义和使用     3.6.2 带参数构造方法的定义和使用     3.6.3 this关键字和构造方法的调用    3.7 静态方法     3.7.1 静态方法的声明和定义     3.7.2 静态方法和实例方法的区别     3.7.3 静态代码块     3.7.4 再论静态成员变量    3.8 main()方法和命令行参数    3.9 结束方法    3.10 本地方法    3.11 本章小结   第4章 继承与多态    4.1 继承的基本原理    4.2 子类对父类的继承    4.3 属性隐藏和方法的覆盖     4.3.1 属性的隐藏     4.3.2 方法的覆盖    4.4 构造方法的继承    4.5 super的使用     4.5.1 用super引用父类的成员     4.5.2 使用super调用父类的构造方法    4.6 继承的内部处理    4.7 多态的基本概念    4.8 重载     4.8.1 普通方法的重载     4.8.2 构造方法的重载     4.8.3 重载的解析     4.8.4 重载与覆盖的区别    4.9 运行时多态     4.9.1 实例方法的运行时多态     4.9.2 成员变量运行时的表现     4.9.3 静态方法运行时的表现    4.10 抽象类与抽象方法     4.10.1 抽象方法的声明     4.10.2 抽象类的定义     4.10.3 抽象方法与回调函数    4.11 最终类与最终方法    4.12 接口与多重继承     4.12.1 接口的定义     4.12.2 接口的继承     4.12.3 接口的实现    4.13 内部类     4.13.1 内部类的定义     4.13.2 内部类访问外部类的成员     4.13.3 内部类之间的相互使用     4.13.4 在外部使用内部类     4.13.5 匿名内部类     4.13.6 内部类的作用    4.14 包     4.14.1 包的创建     4.14.2 包的使用     4.14.3 JAR文件的创建和使用     4.14.4 JDK中的常用包    4.15 本章小结  第3篇 Java数据处理   第5章 数组与字符串    5.1 数组     5.1.1 一维数组的声明     5.1.2 一维数组的创建     5.1.3 一维数组的使用     5.1.4 二维数组的声明     5.1.5 二维数组的创建     5.1.6 二维数组的使用     5.1.7 for~each循环     5.1.8 应用程序示例1——数组排序     5.1.9 应用程序示例2——杨辉三角    5.2 字符串     5.2.1 String对象的声明     5.2.2 String对象的创建     5.2.3 String对象的使用     5.2.4 String类型的数组     5.2.5 StringBuffer对象的声明     5.2.6 StringBuffer对象的创建     5.2.7 StringBuffer对象的使用    5.3 本章小结   第6章 Java的异常处理    6.1 异常的基本概念和作用    6.2 Java的异常处理机制    6.3 异常类的层次结构     6.3.1 运行时异常     6.3.2 检查型异常     6.3.3 自定义异常    6.4 捕获和处理异常    6.5 抛出异常    6.6 try-catch-finally语句的嵌套    6.7 用户自定义异常    6.8 使用异常来实现键盘输入    6.9 本章小结   第7章 Java的输入和输出    7.1 文件和输入输出流    7.2 InputStream类和OutputStream类的使用     7.2.1 InputStream中的方法     7.2.2 OutputStream中的方法     7.2.3 文件输入流FileInputStream    7.2.4 文件输出流FileOutputStream    7.2.5 保存用户输入到文件     7.2.6 显示文件内容     7.2.7 文件的复制     7.2.8 顺序输入流     7.2.9 管道输入输出流     7.2.10 过滤输入输出流    7.3 Reader和Writer类使用     7.3.1 InputStreamReader类中的方法     7.3.2 OutputStreamWriter类中的方法     7.3.3 从键盘输入     7.3.4 文件复制    7.4 文件属性处理     7.4.1 File类中的方法     7.4.2 File类使用示例——文件列表    7.5 随机访问文件     7.5.1 RandomAccessFile类中的方法     7.5.2 RandomAccessFile类使用示例——文件加密    7.6 控制台输入和输出     7.6.1 控制台输入类Scanner    7.6.2 格式化输出printf.   7.7 序列化    7.8 本章小结  第4篇 Java中的高级技术   第8章 Java的多线程机制    8.1 线程的概念     8.1.1 多线程的特点     8.1.2 线程的状态    8.2 Thread类     8.2.1 Thread类的构造方法     8.2.2 Thread类的常用方法    8.3 多线程程序的编写     8.3.1 利用Thread的子类创建线程     8.3.2 实现Runnable接口创建线程     8.3.3 使用isAlive()和join()等待子线程结束     8.3.4 设置线程优先级    8.4 线程的通信与协调     8.4.1 线程的互斥     8.4.2 线程的同步     8.4.3 暂停、恢复和停止线程     8.4.4 生产者-消费者问题实例    8.5 本章小结   第9章 运行时类型识别   第10章 泛型   第11章 集合   第12章 类型包装器、自动装箱和元数据(注释)   第13章 常用工具类  第5篇 桌面程序开发   第14章 GUI程序设计   第15章 多媒体程序设计  第6篇 数据库程序设计   第16章 数据库的预备知识   第17章 Java对数据库编程  第7篇 Java网络程序开发   第18章 C/S网络程序设计   第19章 JSP程序设计  第8篇 即时通讯系统开发实例   第20章 系统分析和设计   第21章 服务器端功能模块的实现   第22章 客户端功能模块的实现 相关图片:
陌佑
百度云
百度云

微服务设计

资源名称:微服务设计 图书简介: 本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。 资源截图: 图书目录: 前言 xiv 第1 章 微服务 1 1.1 什么是微服务 2 1.1.1 很小,专注于做好一件事 2 1.1.2 自治性 3 1.2 主要好处 3 1.2.1 技术异构性 3 1.2.2 弹性 4 1.2.3 扩展 5 1.2.4 简化部署 5 1.2.5 与组织结构相匹配 6 1.2.6 可组合性 6 1.2.7 对可替代性的优化 6 1.3 面向服务的架构 7 1.4 其他分解技术 7 1.4.1 共享库 8 1.4.2 模块 8 1.5 没有银弹 9 1.6 小结 10 第2 章 演化式架构师 11 2.1 不准确的比较 11 2.2 架构师的演化视角 12 2.3 分区 14 2.4 一个原则性的方法 15 2.4.1 战略目标 15 2.4.2 原则 15 2.4.3 实践 16 2.4.4 将原则和实践相结合 16 2.4.5 真实世界的例子 16 2.5 要求的标准 17 2.5.1 监控 18 2.5.2 接口 18 2.5.3 架构安全性 18 2.6 代码治理 18 2.6.1 范例 19 2.6.2 裁剪服务代码模板 19 2.7 技术债务 20 2.8 例外管理 21 2.9 集中治理和领导 21 2.10 建设团队 22 2.11 小结 23 第3 章 如何建模服务 24 3.1 MusicCorp 简介 24 3.2 什么样的服务是好服务 25 3.2.1 松耦合 25 3.2.2 高内聚 25 3.3 限界上下文 26 3.3.1 共享的隐藏模型 26 3.3.2 模块和服务 27 3.3.3 过早划分 28 3.4 业务功能 28 3.5 逐步划分上下文 29 3.6 关于业务概念的沟通 30 3.7 技术边界 30 3.8 小结 31 第4 章 集成 32 4.1 寻找理想的集成技术 32 4.1.1 避免破坏性修改 32 4.1.2 保证API 的技术无关性 32 4.1.3 使你的服务易于消费方使用 33 4.1.4 隐藏内部实现细节 33 4.2 为用户创建接口 33 4.3 共享数据库 33 4.4 同步与异步 35 4.5 编排与协同 35 4.6 远程过程调用 38 4.6.1 技术的耦合 38 4.6.2 本地调用和远程调用并不相同 39 4.6.3 脆弱性 39 4.6.4 RPC 很糟糕吗 40 4.7 REST 41 4.7.1 REST 和HTTP 41 4.7.2 超媒体作为程序状态的引擎 42 4.7.3 JSON、XML 还是其他 44 4.7.4 留心过多的约定 44 4.7.5 基于HTTP 的REST 的缺点 45 4.8 实现基于事件的异步协作方式 46 4.8.1 技术选择 46 4.8.2 异步架构的复杂性 47 4.9 服务即状态机 48 4.10 响应式扩展 48 4.11 微服务世界中的DRY 和代码重用的危险 49 4.12 按引用访问 50 4.13 版本管理 51 4.13.1 尽可能推迟 51 4.13.2 及早发现破坏性修改 52 4.13.3 使用语义化的版本管理 53 4.13.4 不同的接口共存 53 4.13.5 同时使用多个版本的服务 54 4.14 用户界面 55 4.14.1 走向数字化 56 4.14.2 约束 56 4.14.3 API 组合 57 4.14.4 UI 片段的组合 57 4.14.5 为前端服务的后端 59 4.14.6 一种混合方式 60 4.15 与第三方软件集成 61 4.15.1 缺乏控制 61 4.15.2 定制化 62 4.15.3 意大利面式的集成 62 4.15.4 在自己可控的平台进行定制化 62 4.15.5 绞杀者模式 64 4.16 小结 65 第5 章 分解单块系统 66 5.1 关键是接缝 66 5.2 分解MusicCorp 67 5.3 分解单块系统的原因 68 5.3.1 改变的速度 68 5.3.2 团队结构 68 5.3.3 安全 68 5.3.4 技术 68 5.4 杂乱的依赖 69 5.5 数据库 69 5.6 找到问题的关键 69 5.7 例子:打破外键关系 70 5.8 例子:共享静态数据 71 5.9 例子:共享数据 72 5.10 例子:共享表 73 5.11 重构数据库 74 5.12 事务边界 75 5.12.1 再试一次 76 5.12.2 终止整个操作 77 5.12.3 分布式事务 77 5.12.4 应该怎么办呢 78 5.13 报告 78 5.14 报告数据库 78 5.15 通过服务调用来获取数据 80 5.16 数据导出 81 5.17 事件数据导出 82 5.18 数据导出的备份 83 5.19 走向实时 84 5.20 修改的代价 84 5.21 理解根本原因 84 5.22 小结 85 第6 章 部署 86 6.1 持续集成简介 86 6.2 把持续集成映射到微服务 87 6.3 构建流水线和持续交付 90 6.4 平台特定的构建物 91 6.5 操作系统构建物 92 6.6 定制化镜像 93 6.6.1 将镜像作为构建物 94 6.6.2 不可变服务器 95 6.7 环境 95 6.8 服务配置 96 6.9 服务与主机之间的映射 97 6.9.1 单主机多服务 97 6.9.2 应用程序容器 99 6.9.3 每个主机一个服务 100 6.9.4 平台即服务 101 6.10 自动化 101 6.11 从物理机到虚拟机 102 6.11.1 传统的虚拟化技术 103 6.11.2 Vagrant 104 6.11.3 Linux 容器 104 6.11.4 Docker 106 6.12 一个部署接口 107 6.13 小结 109 第7 章 测试 110 7.1 测试类型 110 7.2 测试范围 111 7.2.1 单元测试 112 7.2.2 服务测试 113 7.2.3 端到端测试 114 7.2.4 权衡 114 7.2.5 比例 115 7.3 实现服务测试 115 7.3.1 mock 还是打桩 115 7.3.2 智能的打桩服务 116 7.4 微妙的端到端测试 117 7.5 端到端测试的缺点 118 7.6 脆弱的测试 118 7.6.1 谁来写这些测试 119 7.6.2 测试多长时间 119 7.6.3 大量的堆积 120 7.6.4 元版本 120 7.7 测试场景,而不是故事 121 7.8 拯救消费者驱动的测试 121 7.8.1 Pact 123 7.8.2 关于沟通 124 7.9 还应该使用端到端测试吗 124 7.10 部署后再测试 125 7.10.1 区分部署和上线 125 7.10.2 金丝雀发布 126 7.10.3 平均修复时间胜过平均故障间隔时间 127 7.11 跨功能的测试 128 7.12 小结 129 第8 章 监控 131 8.1 单一服务,单一服务器 132 8.2 单一服务,多个服务器 132 8.3 多个服务,多个服务器 133 8.4 日志,日志,更多的日志 134 8.5 多个服务的指标跟踪 135 8.6 服务指标 135 8.7 综合监控 136 8.8 关联标识 137 8.9 级联 139 8.10 标准化 139 8.11 考虑受众 140 8.12 未来 140 8.13 小结 141 第9 章 安全 143 9.1 身份验证和授权 143 9.1.1 常见的单点登录实现 144 9.1.2 单点登录网关 145 9.1.3 细粒度的授权 146 9.2 服务间的身份验证和授权 146 9.2.1 在边界内允许一切 146 9.2.2 HTTP(S) 基本身份验证 147 9.2.3 使用SAML 或OpenID Connect 148 9.2.4 客户端证书 148 9.2.5 HTTP 之上的HMAC 149 9.2.6 API 密钥 149 9.2.7 代理问题 150 9.3 静态数据的安全 152 9.3.1 使用众所周知的加密算法 152 9.3.2 一切皆与密钥相关 153 9.3.3 选择你的目标 153 9.3.4 按需解密 153 9.3.5 加密备份 153 9.4 深度防御 154 9.4.1 防火墙 154 9.4.2 日志 154 9.4.3 入侵检测(和预防)系统 154 9.4.4 网络隔离 155 9.4.5 操作系统 155 9.5 一个示例 156 9.6 保持节俭 158 9.7 人的因素 158 9.8 黄金法则 158 9.9 内建安全 159 9.10 外部验证 159 9.11 小结 159 第10 章 康威定律和系统设计 161 10.1 证据 161 10.1.1 松耦合组织和紧耦合组织 162 10.1.2 Windows Vista 162 10.2 Netflix 和Amazon 162 10.3 我们可以做什么 163 10.4 适应沟通途径 163 10.5 服务所有权 164 10.6 共享服务的原因 164 10.6.1 难以分割 164 10.6.2 特性团队 164 10.6.3 交付瓶颈 165 10.7 内部开源 166 10.7.1 守护者的角色 166 10.7.2 成熟 166 10.7.3 工具 167 10.8 限界上下文和团队结构 167 10.9 孤儿服务 167 10.10 案例研究:RealEstate.com.au 168 10.11 反向的康威定律 169 10.12 人 170 10.13 小结 170 第11 章 规模化微服务 171 11.1 故障无处不在 171 11.2 多少是太多 172 11.3 功能降级 173 11.4 架构性安全措施 174 11.5 反脆弱的组织 175 11.5.1 超时 176 11.5.2 断路器 176 11.5.3 舱壁 178 11.5.4 隔离 179 11.6 幂等 179 11.7 扩展 180 11.7.1 更强大的主机 181 11.7.2 拆分负载 181 11.7.3 分散风险 181 11.7.4 负载均衡 182 11.7.5 基于worker 的系统 184 11.7.6 重新设计 184 11.8 扩展数据库 185 11.8.1 服务的可用性和数据的持久性 185 11.8.2 扩展读取 185 11.8.2 扩展写操作 186 11.8.4 共享数据库基础设施 187 11.8.5 CQRS 187 11.9 缓存 188 11.9.1 客户端、 代理和服务器端缓存 188 11.9.2 HTTP 缓存 189 11.9.3 为写使用缓存 190 11.9.4 为弹性使用缓存 190 11.9.5 隐藏源服务 191 11.9.6 保持简单 191 11.9.7 缓存中毒:一个警示 192 11.10 自动伸缩 192 11.11 CAP 定理 193 11.11.1 牺牲一致性 194 11.11.2 牺牲可用性 195 11.11.3 牺牲分区容忍性 195 11.11.4 AP 还是CP 196 11.11.5 这不是全部或全不 196 11.11.6 真实世界 197 11.12 服务发现 197 11.13 动态服务注册 199 11.13.1 Zookeeper 199 11.13.2 Consul 200 11.13.4 构造你自己的系统 201 11.13.5 别忘了人 201 11.14 文档服务 201 11.14.1 Swagger 202 11.14.2 HAL 和HAL 浏览器 202 11.15 自描述系统 203 11.16 小结 203 第12 章 总结 204 12.1 微服务的原则 204 12.1.1 围绕业务概念建模 205 12.1.2 接受自动化文化 205 12.1.3 隐藏内部实现细节 205 12.1.4 让一切都去中心化 206 12.1.5 可独立部署 206 12.1.6 隔离失败 206 12.1.7 高度可观察 207 12.2 什么时候你不应该使用微服务 207 12.3 临别赠言 208 关于作者 209 关于封面 209
陌佑
百度云
百度云

《网络机器人Java编程指南》PDF 下载

资源名称:《网络机器人Java编程指南》PDF 下载 内容简介: 这是一本研究如何实现具有Web访问能力的网络机器人的书。该书从Internet编程的基本原理出发,深入浅出、循序渐进地阐述了网络机器人程序Spider、Bot、Aggregator的实现技术,并分析了每种程序的优点及适用场合。本书提供了大量的有效源代码,并对这些代码进行了详细的分析。通过本书的介绍,你可以很方便地利用这些技术,设计并实现网络蜘蛛或网络信息搜索器等机器人程序。 资源截图: 资源目录: 第1章 Java套接字编程技术 第2章 分析超文本传输协议 第3章 通过HTTPS访问加密站点 第4章 解析HTML 第5章 发送表单 第6章 解释数据 第7章 探索Cookie 第8章 编写Spider程序 第9章 编写大型Spider程序 第10章 编写Bot程序 第11章 编写Aggregator程序 第12章 负责任地使用Bot  第13章 Bot程序的未来 附录A  Bot包 附录B  各种与HTTP相关的字符 附录C 故障诊断 附录D 安装Tomcat系统 附录E 在Windows 下编译实例 附录F 在Unix下编译实例 附录G 重新编译Bot包 术语表
陌佑
百度云
百度云

《编程大讲坛:Java核心开发技术从入门到精通》PDF 下载

资源名称:《编程大讲坛:Java核心开发技术从入门到精通》PDF 下载 内容简介: 《编程大讲坛:Java核心开发技术从入门到精通》由浅入深讲解Java开发技术,并且始终遵循以科学合理的学习计划为主线,通过具体的实例讲解其具体使用流程。全书内容分为3篇24课,其中第1课到15课是编程基础篇,依次介绍Java与运行环境、Java开发利器、Java数据类型、变量和常量、Java运算符、表达式和字符串、Java基本结构和条件控制语句、Java循环语句和跳转语句、数组、Java的面向对象编程、AWT的使用、Swing的使用、Java Applet多媒体开发、Java异常和异常捕获、Java多线程开发;第16课到22课技术提高篇,分别讲解Java网络通信开发、HTML和XML、JSP、JavaBean和Servlet、数据库、JDBC技术和SQL语句;第23课和24课是综合应用篇,分别讲解了使用Java开发画图板和数据库项目——公司管理系统的方法和流程。 《编程大讲坛:Java核心开发技术从入门到精通》附赠光盘内容包括多媒体视频、实例源代码和赠送的综合实例代码。 《编程大讲坛:Java核心开发技术从入门到精通》内容全面,非常适合于Java技术的初学者,同时也适合具有一定Java基础,欲对Java开发技术进一步了解和掌握的中级读者,还可作为相关培训学校的教材。 资源截图:
陌佑
百度云
百度云

JAVA项目开发全程实录

资源名称:JAVA项目开发全程实录 教程内容: 【IT教程网】01_进销存管理系统 【IT教程网】02_企业内部通讯软件 【IT教程网】03_企业人事管理系统 【IT教程网】04_酒店管理系统 【IT教程网】05_图书馆管理系统 【IT教程网】06_企业快信 【IT教程网】07_欣想电子商城 【IT教程网】08_企业门户网站 【IT教程网】09_BBS系统 【IT教程网】10_手机网络游戏
陌佑
百度云
百度云

《Java优化编程》PDF 下载

资源名称:《Java优化编程》PDF 下载 内容简介: Java语言一经问世,就打破以往C++在面向对象开发界一统天下的格局。Java语言是一门非常纯正的面向对象语言,它已经被广泛地应用到电信应用系统与企业级系统软件的开发领域中。在目前从事软件开发的程序员中,应用Java语言进行开发的占了非常大的比例,这主要是因为Java语言的跨平台性与强大的功能。但是大部分开发人员对Java语言只是知道如何应用,至于怎样才能应用好,怎样才能提高Java语言开发应用程序的效率,却知之甚少。一门优秀的语言只有知道如何更好地运用它,才能充分发挥它的潜在功用,开发出优质的软件。一门语言好比一个工具,如果使用者只知道如何简单地使用它,即使这个工具非常优秀,那么这个使用者也只能用这个工具创造出平庸的作品。对Java语言来讲亦是如此。 资源截图: 资源目录:   第1章 Java程序设计风格 1.1 Java文件名与文件组织结构 1.2 Java文件注释头 1.3 包的声明与引用 1.4 类与接口的声明 1.5 Java源文件编排格式 1.5.1 代码行长度与折行规则 1.6 程序注释 1.7 变量的声明初始化与放置 1.7.1 变量声明 1.7.2 变量初始化 1.7.3 变量放置 1.8 Java程序语句编写规则 1.8.1 简单语句 1.8.2 复合语句 1.9 空格与空行的应用规则 1.9.1 空格的应用规则 1.9.2 空行的应用规则 1.10 方法、变量与常量的命名规则 1.10.1 方法的命名规则 1.10.2 变量的命名规则 1.10.3 常量的命名规则 1.11 Java编程实践 1.11.1 访问实例与类中变量的规则 1.11.2 引用类中的静态变量与方法的规则 1.11.3 变量赋值规则 1.11.4 综合规则  小结  第2章 内存管理 2.1 垃圾回收 2.1.1 堆内存 2.2 JVM中对象的生命周期 2.2.1 创建阶段 2.2.2 应用阶段 2.2.3 不可视阶段 2.2.4 不可到达阶段 2.2.5 可收集阶段、终结阶段与释放阶段 2.3 Java中的析构方法finalize  2.4 数组的创建 2.5 共享静态变量存储空间 2.6 对象重用与GC  2.7 瞬间值 2.8 不要提前创建对象 2.9 JVM内存参数调优 2.10 Java程序设计中有关内存管理的其他经验  小结  第3章 表达式、语句与保留字 3.1 表达式 3.1.1 括号规则 3.1.2 简单规则 3.1.3 单一意图规则 3.1.4 方法返回值比较规则 3.1.5 字符串比较规则 3.2 Java语言中的保留字 3.2.1 静态的(static) 3.2.2 超类(super) 3.2.3 最终的(final) 3.2.4 同步(synchronized) 3.2.5 实例识别(instanceof) 3.3 判断语句与循环语句 3.3.1 判断语句 3.3.2 循环语句 3.4 正则表达式  小结  第4章 Java核心类与性能优化 4.1 散列表类与性能优化 4.1.1 线程同步散列表类 4.1.2 设置ArrayList初始化容量 4.1.3 ArrayList与LinkedList  4.2 String类与性能优化 4.2.1 字符串累加与性能优化 4.2.2 字符串的length()方法与性能优化 4.2.3 toCharArray()方法与性能优化 4.2.4 字符串转化为数字 4.3 系统I/O类 4.3.1 Java语言中输入与输出流 4.3.2 通过系统缓冲流类提高I/O操作效率 4.3.3 通过自定制缓冲区提高I/O操作效率 4.3.4 通过压缩流提高I/O操作效率 4.4 其他 4.4.1 数据格式化与性能优化 4.4.2 获取文件信息与性能优化  小结  第5章 JNI程序设计与性能优化  第6章 类与接口  第7章 JSP与Servlet性能优化  第8章 开发高性能的EJB应用  第9章 JMS性能优化  第10章 JDBC与性能优化  第11章 软件结构、设计模式与性能优化  附录A Together工具的使用简介  附录B J2SE 5.0的新特性与性能的提升  附录C 编排代码的精美工具JxBeauty
陌佑
百度云
百度云

《UML参考手册(第二版)》PDF 下载

资源名称:《UML参考手册(第二版)》PDF 下载 内容简介:   《UML参考手册》第2版基于UML2.0规范,对1999年出版的第1版进行了全面的修改。《UML参考手册》首先简要介绍了UML的历史、基本概念、目标及使用方法、然后按字母顺序列出了UML的所有术语,从语义、表示法和用途等方面全面而详尽地介绍了UML的构成和概念。   《UML参考手册》的作者是面向对象方法最早的倡导者,更是UML的创始人。   《UML参考手册》的手册式结构不仅有助于读者对UML的概念进行规范化的学习与理解,更为广为大程序开发人员、系统用户和工程技术人员提供了方便快捷的查询。 资源截图: 资源目录: 第一部分 背景知识  第1章 UML概述    1.1 UML简述    1.2 UML演变    1.3 UML的目标    1.4 UML的复杂性    1.5 UML评价    1.6 UML概念范围   第2章 模型的本质和目的    2.1 什么是模型    2.2 模型的目的    2.3 模型的层次    2.4 模型的内容    2.5 模型的含义  第二部分 UML概念  第3章 UML一览    3.1 UML视图    3.2 静态视图    3.3 设计视图    3.4 用例视图    3.5 状态机视图    3.6 活动视图    3.7 交互视图    3.8 部署视图    3.9 模型管理视图    3.10 特性描述   第4章 静态视图    4.1 概述    4.2 类元    4.3 关系    4.4 关联    4.5 泛化    4.6 实现    4.7 依赖    4.8 约束    4.9 实例   第5章 设计视图    5.1 概述    5.2 结构化类元    5.3 协作    5.4 模式    5.5 组件   第6章 用例视图    6.1 概述    6.2 执行者    6.3 用例   第7章 状态机视图    7.1 概述    7.2 状态机    7.3 事件    7.4 状态    7.5 转换    7.6 复合状态   第8章 活动视图    8.1 概述    8.2 活动    8.3 活动和其他视图    8.4 动作   第9章 交互视图    9.1 概述    9.2 交互    9.3 序列图    9.4 通信图   第10章 部署视图    10.1 概述    10.2 节点    10.3 工件   第11章 模型管理视图    11.1 概述    11.2 包    11.3 包间的依赖    11.4 可见性    11.5 导入    11.6 模型   第12章 特性描述    12.1 概述    12.2 构造型    12.3 标记值    12.4 特性描述   第13章 UML环境    13.1 概述    13.2 语义的职责    13.3 表示法的职责    13.4 编程语言的职责    13.5 使用工具建模  第三部分 参考资料 …… 附录
陌佑
百度云
百度云

黑码2014(3.7-4.21)Java基础加强班

资源名称:黑码2014(3.7-4.21)Java基础加强班   教程内容: 第一阶段 计算机基础知识,常用快捷键和常用DOS命令。JAVA语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题,环境变量path和classpath的设置,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,有符号数据表示法,原码,反码,补码。 Java语法格式,关键字,标识符,注释,数据类型,常量和变量,变量的作用域,数据类型转换,运算符,表达式。程序流程控制语句以及其应用场景,函数和函数的重载,数组及常见操作。 项目练习与阶段测试 水仙花,裴波纳契数列,数据加密等经典问题的详解讲解。 传智播客Java第一阶段测试题和阶段复习。 第二阶段 面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。 如何设计类,设计类的基本原则,对象的应用。类的细节:成员变量,构造方法,成员方法,private关键字,this关键字,static关键字,super关键字,final关键字。匿名对象,内部类及匿名内部类的使用。Javadoc命令制作API。 面向对象的三大特性:封装、继承和多态,以及相应的Java实现。封装的优点及缺点剖析,对象的实例化过程。继承的优点及缺点剖析,子类对象的实例化过程,方法的重写。多态的优点及缺点剖析,向上转型和向下转型问题。抽象类和接口的优点及缺点剖析,抽象类和接口的区别,以及抽象类和接口在多态中的应用。 包的作用及带包程序的编译和运行,不同包下类的访问,导包的作用及使用。四种访问权限修饰符的区别及常见使用。 项目练习与阶段测试 常用设计模式的讲解:单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。帮助同学们更好的理解面向对象思想。 传智播客Java第二阶段测试题和阶段复习。 第三阶段 Eclipse的安装和使用。JavaAPI介绍, API中常用类的讲解:String和StringBuffer,Math和Random类,各种基本数据类型包装类,BigInteger和BigDecimal类,System和Runtime类,Date和DateFomat类,以及Calendar类,Scanner和Timer等。 Java集合体系结构,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,LinkedList, Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,Hashtable等常用集合接口和集合类常见操作。各种集合的数据结构详细分析,泛型在集合中的使用。 异常:异常的由来,异常体系,异常处理方式,throws和throw关键字的使用,多重捕获Multi-catch,如何使用自定义异常等。 IO概念,File类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,装饰设计模式的讲解。Properties的使用。计算机编码问题的分析和讲解。Java NIO包下IO流的使用。 项目练习与阶段测试 递归算法,装饰设计模式,泛型的使用,增强for循环,可变参数,静态导入等特性的详细讲解。 传智播客Java第三阶段测试题和阶段复习。 第四阶段 多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,死锁问题,线程间通信问题,生产者消费者问题讲解,线程组和线程池问题,以及线程相关类介绍。 Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。 Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。DatagramSocket,DatagramPacket,ServerSocket,Socket编程。使用UDP协议完成一个简易版聊天室程序,使用TCP协议实现文件上传服务器,以及一个服务器如何对应多个客户端的情况。 Java正则表达式的使用,String类,Pattern和Matcher类对正则表达式的支持。 Java的高级特性:类加载器,反射及代理。 项目练习与阶段测试 常见经典问题再现:生产者和消费者问题,聊天室的编写,文件上传服务器,对文件中邮箱的抓取,类加载器,反射及代理。 传智播客Java第四阶段测试题和阶段复习、Java综合复习和测试。  
陌佑
百度云
百度云

《Java 典型应用彻查1000例-图形与网络游戏开发》PDF 下载

资源名称:《Java 典型应用彻查1000例-图形与网络游戏开发》PDF 下载 内容简介: 《Java典型应用彻查1000例·图形与网络游戏开发》实例丰富,编排合理,可以让有初级Java基础的读者,从陌生到完全熟练地设计网络游戏,进而掌握3D立体绘图方法,适合作为Java网络游戏开发课程的教材。《Java典型应用彻查1000例·图形与网络游戏开发》光盘不仅包含全部范例源代码以及习题答案,还含有350分钟的教学视频,特别适合自学之用。“Java典型应用彻查1000例”系列丛书以提出并解决问题为导向,通过超过1000个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的特性和实现方法。本系列丛书共六册,每册可独立学习,若能全部融会贯通,则效果更佳。《Java典型应用彻查1000例·图形与网络游戏开发》是丛书第三册,内容涵盖Java基础动画到网络在线游戏,循序渐进地介绍了基础图文动画、事件处理、在线游戏、2D绘图设计、3D绘图设计、Java Applet 与网页等知识,并通过大量范例详尽演示理论知识的实际应用。本系列丛书的作者是中国台湾地区长期从事Java教学的知名教授。 资源截图: 资源目录: PART 01 基础图文动画  Chapter 01 文字绘制  Chapter 02 基础绘图  Chapter 03 图像文件引用   Chapter 04 基础动画  PART 02 事件处理  Chapter 05 底层事件   Chapter 06 鼠标事件应用   Chapter 07 键盘事件应用   Chapter 08 消除图像闪烁   Chapter 09 音效处理  PART 03 在线游戏  Chapter 10 在线命令消息   Chapter 11 在线弈棋对阵   Chapter 12 在线射击对阵  PART 04 2D绘图设计  Chapter 13 屏幕坐标与视图坐标   Chapter 14 绘图概念   Chapter 15 缩放与旋转  PART 05 3D绘图设计  Chapter 16 3D坐标   Chapter 17 3D图形的旋转   Chapter 18 法线与隐藏线  PART 06 Java Applet与网页  Chapter 19 第一个Java Applet程序   Chapter 20 基础图文处理   Chapter 21 动画与事件  Appendix A 键盘事件类常量
陌佑
百度云
百度云
⬅️ 1...16521653165416551656...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

2113

2

绿色风格网络公司源码 php网络建站公司源码

1274

3

雷速问卷调查系统(疫情上报系统) v7.08

1269

4

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1212

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

1144

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

1078

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈