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

资源搜

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

JavaWeb库存管理系统V1.12

源码+数据库脚本下载地址:JavaWeb库存管理系统V1.1 相关截图:
陌佑
百度云
百度云

JAVA 遗传算法编程 PDF

资源名称:JAVA 遗传算法编程 PDF 内容简介: 本书简单、直接地介绍了遗传算法,并且针对所讨论的示例问题,给出了Java代码的算法实现。全书共分灾6章。第1章简单介绍了人工智能和生物进化的知识背景,这也是遗传算法的历史知识背景。第2章给出了一个基本遗传算法的实现;第4章和第5章,分别针对机器人控制器、旅行商问题、排课问题展开分析和讨论,并给出了算法实现。在这些章的末尾,还给出了一些练习供读者深入学习和实践。第6章专门讨论了各种算法的优化问题。 本书适合机器学习爱好者阅读,尤其适合对遗传算法的理论和实现感兴趣的读者阅读参考。 作者简介: Lee Jacobson来自英国布里斯托尔,是一名专业的自由职业软件开发者。在大学期间学习了遗传算法和其他优化技术后,他对这个主题产生了强烈的兴趣。 Burak Kanber是土生土长的纽约人,他拥有机械工程的学士学位和硕士学位,专注于控制系统、机器人技术、汽车工程和混合动力汽车系统工程。但是,软件一直是他终身的爱好,贯穿着Burak整个生命。 资源目录: 第1章 简介 1 1.1 什么是人工智能 2 1.2 生物学类比 3 1.3 进化计算的历史 4 1.4 进化计算的优势 5 1.5 生物进化 7 生物进化的一个实例 8 1.6 基本术语 10 术语 10 1.7 搜索空间 11 1.7.1 适应度景观 12 1.7.2 局部最优 14 1.8 参数 17 1.8.1 变异率 17 1.8.2 种群规模 18 1.8.3 交叉率 19 1.9 基因表示 19 1.10 终止 20 1.11 搜索过程 20 1.12 参考文献 22 第2章 实现一个基本遗传算法 23 2.1 实现之前 23 2.2 基本遗传算法的伪代码 24 2.3 关于本书的代码示例 25 2.4 基本实现 26 2.4.1 问题 27 2.4.2 参数 27 2.4.3 初始化 29 2.4.4 评估 35 2.4.5 终止检查 38 2.4.6 交叉 41 2.5 轮盘赌选择 41 2.6 交叉方法 42 2.7 交叉伪代码 43 2.8 交叉实现 44 2.8.1 精英主义 48 2.8.2 变异 50 2.8.3 执行 53 2.9 小结 55 2.10 练习 56 第3章 机器人控制器 57 3.1 简介 57 3.2 问题 58 3.3 实现 59 3.3.1 开始之前 59 3.3.2 编码 60 3.3.3 初始化 64 3.3.4 评估 73 3.3.5 终止检查 87 3.3.6 选择方法和交叉 91 3.4 锦标赛选择 91 3.5 单点交叉 93 执行 99 3.6 小结 101 3.7 练习 102 第4章 旅行商 103 4.1 简介 103 4.2 问题 105 4.3 实现 106 4.3.1 开始之前 106 4.3.2 编码 106 4.3.3 初始化 107 4.3.4 评估 111 4.3.5 终止检查 117 4.3.6 交叉 118 4.3.7 变异 124 4.3.8 执行 126 4.4 小结 131 4.5 练习 132 第5章 排课 134 5.1 简介 134 5.2 问题 135 5.3 实现 136 5.3.1 开始之前 137 5.3.2 编码 137 5.3.3 初始化 138 5.3.4 执行类 158 5.3.5 评估 167 5.3.6 终止 169 5.3.7 变异 172 5.3.8 执行 174 5.4 分析和改进 179 5.5 小结 182 5.6 练习 182 第6章 优化 183 6.1 自适应遗传算法 183 6.1.1 实现 184 6.1.2 练习 188 6.2 多次启发 188 6.2.1 实现 189 6.2.2 练习 190 6.3 性能改进 191 6.3.1 适应度函数设计 191 6.3.2 并行处理 191 6.3.3 适应度值散列 193 6.3.4 编码 197 6.3.5 变异和交叉方法 197 6.4 小结 198 资源截图:
陌佑
百度云
百度云

Python数据抓取技术与实战 PDF

资源名称:Python数据抓取技术与实战 PDF  资源目录: 第1章 Python基础1 11 Python安装1 12 安装pip 6 13 如何查看帮助7 14 第一个程序10 15 文件操作25 16 循环28 17 异常30 18 元组30 19 列表32 110 字典36 111 集合38 112 随机数39 113 enumerate的使用40 114 第二个例子41 第2章 字符串解析46 21 常用函数46 22 正则表达式50 23 BeautifulSoup 55 24 json结构62 第3章 单机数据抓取77 31 单机顺序抓取77 32 requests 107 33 并发和并行抓取117 第4章 分布式数据抓取137 41 RPC的使用138 42 Celery系统145 第5章 全能的Selenium 159 Ⅴ 51 Selenium单机159 52 Selenium分布式抓取178 53 Linux无图形界面使用Selenium 188 第6章 神秘的Tor 191 61 抓取时IP封锁的问题191 62 Tor的安装与使用192 63 Tor多线程197 64 Tor与Selenium结合205 第7章 抓取常见问题210 71 Flash 210 72 桌面程序211 73 U盘213 74 二级三级页面214 75 图片的处理214 76 App数据抓取214 第8章 监控框架221 81 框架说明223 82 监控系统实例225 第9章 拥抱大数据229 91 Hadoop生态圈229 92 Cloudera环境搭建231 资源截图:
陌佑
百度云
百度云

Java程序设计完全学习手册

资源名称:Java程序设计完全学习手册 内容简介: 王作启、伍正云编著的《Java程序设计完全学习 手册(附光盘)》共分为20章。从最基础的概念开始, 依次介绍了Java的发展历史和特点、如何构建Java开 发运行环境、Java变量的使用方式、流程控制语句的 使用、算法的使用、面向对象程序设计、继承的应用 、接口的定义和声明、内部类的概念、异常和日志的 使用、Java字符串的常见操作、Java集合的概念、 Java线程、I/O操作、反射的使用、Java垃圾回收的 原理和网络编程、Java Swing界面编程、数据库编程 、XML编程等,并在最后通过日历和考试系统两个实 例对前面的知识进行了总结。   本书非常适合作为Java学习的入门使用,是初学 者学习Java不可多得的一本实用手册,同时也可以作 为各类院校及培训机构的培训教材。 资源目录: 第1章 Java基础  1.1 Java诞生记  1.2 Java家族成员的介绍  1.3 Java平台的特点  1.4 JDK的安装与配置   1.4.1 JDK的安装   1.4.2 给JDK配置环境变量   1.4.3 JDK编译和运行命令  1.5 用开发工具武装Java   1.5.1 MyEclipse的安装   1.5.2 Java的定制装备Netbeans   1.5.3 第一个Java程序  1.6 综合实例  1.7 本章小结  1.8 上机练习 第2章 Java开场白  2.1 认识 Java程序   2.1.1 理解main()为何物   2.1.2 Java代码的组织习惯  2.2 认识变量   2.2.1 变量的声明   2.2.2 命名要规范   2.2.3 八种基本类型变量   2.2.4 变量的范围   2.2.5 注释  2.3 认识常量  2.4 数据的类型   2.4.1 类型的转换   2.4.2 引用类型  2.5 Java关键字  2.6 标识符命名  2.7 转义字符有讲究  2.8 Java运算符   2.8.1 算术运算符   2.8.2 赋值运算符   2.8.3 关系运算符   2.8.4 逻辑运算符   2.8.5 位运算符   2.8.6 其他运算符   2.8.7 运算符号之优先级  2.9 程序流程控制   2.9.1 顺序结构   2.9.2 选择结构   2.9.3 循环结构  2.10 数组也是类型   2.10.1 一维数组   2.10.2 二维数组   2.10.3 多维数组  2.11 综合实例  2.12 本章小结  2.13 上机练习 第3章 这些算法很有用  3.1 比较值   3.1.1 最大值   3.1.2 最小值   3.1.3 平均值  3.2 数字排序   3.2.1 算法——冒泡排序   3.2.2 选择排序   3.2.3 插入排序   3.2.4 快速排序  3.3 查找   3.3.1 顺序查找 …… 第4章 Java的面向对象程序设计 第5章 类的继承和多态 第6章 接口浅议 第7章 内部类、对象包装及装箱拆箱 第8章 程序的异常 第9章 最频繁的操作类型——字符串和日期 第10章 集合 第11章 让你一心二用——线程机制 第12章 用I/O进行数据处理 第13章 神奇的反射与注解 第14章 Java回收垃圾与网络编程 第15章 让界面炫起来 第16章 数据库技术很重要 第17章 XML技术的应用 第18章 自己也能设计万年历 第19章 简易考试系统 资源截图:
陌佑
百度云
百度云

《Java程序员面试宝典》PDF

资源名称:《Java程序员面试宝典》PDF  内容简介: 《Java程序员面试宝典》主要内容简介:目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商方面的考查。《Java程序员面试宝典》通过200个面试题,对企业招聘Java程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中拔得头筹。《Java程序员面试宝典》列举了各大IT公司的面试真题,详细分析了应聘Java程序员职位的常见考点,主要内容包括面试流程及求职准备、Java语言基础、数据类型、集合框架、图形用户界面、输入与输出、多线程、反射机制、网络编程、JDBC、Web开发基础、SSH框架(Struts、Spring和Hibernate)、EJB、JPA、算法、设计模式及情商和智商类面试题。《Java程序员面试宝典》附带1张DVD光盘,内容为《Java程序员面试宝典》所有面试题的多媒体教学视频(共14.5小时)及免费赠送的55小时Java教学视频和5.5小时算法教学视频。授人以鱼,不如授人以渔。《Java程序员面试宝典》中的面试题不但以实例代码和流程图的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望通过《Java程序员面试宝典》,读者可以成功应聘,并提升综合素质。《Java程序员面试宝典》适合应聘Java和J2EE职位的程序员阅读,也适合其他程序员作为拓展读物进行阅读。 资源目录: 第1篇 求职准备 第1章 应聘软件开发职位前必须知道的那些事 1.1 认识职业规划 1.1.1 职业规划的意义 1.1.2 软件人才的职业规划 1.2 应聘过程 1.2.1 掌握基本的应聘流程 1.2.2 面试资料的准备 1.2.3 简历的写法及应注意的问题 1.2.4 求职信的写法及应注意的问题 1.2.5 面试的准备 1.3 面试的方式 1.3.1 笔试 1.3.2 电话面试 1.3.3 面试 1.4 小结 第2篇 Java基础知识 第2章 Java程序基础 第3章 Java语法基础 第4章 数据类型及类型转换 第5章 数组和集合的使用 第6章 Java图形用户界面 第3篇 Java高级特性 第7章 输入输出流 第8章 多线程编程 第9章 Java的反射机制 第10章 Java的网络编程 第11章 Java对数据库的操作 第4篇 Java EE相关问题 第12章 Web开发相关技术 第13章 Struts、Spring和Hibernate组合 第14章 EJB与JPA相关问题 第5篇 算法和设计模式 第15章 Java编程试题 第6篇 情商和智商经典面试试题 第16章 情商类面试题 第17章 智商类面试题 资源截图:
陌佑
百度云
百度云

《Java典型应用彻查1000例-Java入门》PDF

资源名称:《Java典型应用彻查1000例-Java入门》PDF 内容简介: “Java典型应用彻查1000例”系列丛书以提出并解决问题为导向,通过超过1000个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的特性和实现方法。本系列丛书共六册,每册可独立学习,全部融会贯通则效果更佳。   本书是系列的第一本,从面向对象的概念开始讨论,循序渐进地介绍系统安装、基本架构与元素、变量声明、关系式、流程控制、对象概念、方法、程序设计、异常处理、输入输出流、线程、网络连接等知识点,并以相应范例的实现过程为载体进行详尽演示,为全面应用Java语言打下坚实的基础。   书中实例丰富,编排合理,覆盖SCJP认证的考点,适合初学者从零开始学习,也可以作为第一本Java课程的教材。   本书配套光盘包含书中全部范例以及习题答案,并赠送超过5个小时的教学视频,特别适合自学使用。 资源目录: Chapter 1 第一个Java程序   1-1 简介   1-2 安装JDK(jdk-6.0)   1-3 配置Java运行环境   1-4 编辑第一个Java程序   1-5 编译Java程序   1-6 运行类文件  Chapter 2 Java程序基本架构与元素   2-1 简介   2-2 Java基本架构   2-3 Java基本元素    2-3-1 类与对象    2-3-2 新对象的产生    2-3-3 新对象的使用   2-4 关键字(Key words)   2-5 习题(Exercises)   2-6 认证模拟试题(SCJP)  Chapter 3 变量(Variables)   3-1 简介   3-2 基本数据类型(Primitive Types)    3-2-1 字符型(char)    3-2-2 字节型(byte)    3-2-3 短整型(short)    3-2-4 整型(int)    3-2-5 长整型(long)    3-2-6 浮点型(float/double)    3-2-7 布尔型(boolean)   3-3 引用数据类型(Reference Types)    3-3-1 数组(Array)    3-3-2 多维数组(Multidimensional Array)    3-3-3 字符串(String)   3-4 习题(Exercises)   3-5 认证模拟试题(SCJP)  Chapter 4 表达式(Expression)   4-1 简介 3  4-2 赋值运算符(Assignment Operators)   4-3 算术运算符(Arithmetic Operators)   4-4 递增/递减运算符(Increment/Decrement Operators)   4-5 比较运算符(Compare Operators)   4-6 逻辑运算符(Logical Operators)   4-7 位运算符(Bitwise Operators)    4-7-1 补码运算符(Complement Bitwise Operators)    4-7-2 位移运算符(Shift Bitwise Operators)    4-7-3 位逻辑运算符(Logical Bitwise Operators)   4-8 类型转换(Type Conversion)   4-9 条件运算符(Conditional Operators)   4-10 习题(Exercises)   4-11 认证模拟试题(SCJP)  Chapter 5 流程控制(Control Flow)   5-1 简介   5-2 选择流程控制(Decision Control Flow)    5-2-1 if…else语句    5-2-2 else if语句    5-2-3 switch…case语句   5-3 循环流程控制(Loop Control Flow)    5-3-1 while循环    5-3-2 do…while循环    5-3-3 for循环   5-4 break与continue   5-5 习题(Exercises)   5-6 认证模拟试题(SCJP)  Chapter 6 对象概念(Object Concepts)   6-1 简介   6-2 类(Class)与对象(Object)   …… Chapter 7 方法(Methods)  Chapter 8 基础程序设计(Basic Programming)  Chapter 9 异常处理(Exceptions)  Chapter 10 Package包与Jar文件  Chapter 11 输入输出流(Input/Output Streams)  Chapter 12 线程(Threads)  Chapter 13 网络(Network)  Chapter 14 常用类的应用  Appendix A 异常处理内置类  Appendix B 文件输入输出流(File I/O Streams)的架构与方法 资源截图:
陌佑
百度云
百度云

Java核心技术 卷1 基础知识(原书第9版)

资源名称:Java核心技术 卷1 基础知识(原书第9版) 内容简介: Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。 《Java核心技术·卷1:基础知识》共14章。第1章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装JDK及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;第10章讲解如何部署自己的应用程序或applet;第11章讨论异常处理;第12章概要介绍泛型程序设计;第13章讲解Java平台的集合框架;第14章介绍了多线程。本书最后还有一个附录,其中列出了Java语言的保留字。 作者简介: Cay S. Horstmann,圣何塞州立大学计算机科学系教授、Java语言的倡导者,也是《Scala for the Impatient》一书(Addison-Wesley,2012)的作者和《Core JavaServer· Faces,3rd》一书(Prentice Hall, 2010)的合著者。他还经常在计算机会议上发表演讲。 Cray Cornell,已经教授程序设计专业课程20多年,并撰写了多部专著。他是Apress的创始人之一,他写的程序设计专业书籍非常畅销,曾荣获Jolt震撼大奖,并获得Visual Basic Magazine的读者最喜爱作品大奖。 资源目录: 译者序 前言 致谢 第1章 Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1 简单性 1.2.2 面向对象 1.2.3 网络技能 1.2.4 健壮性 1.2.5 安全性 1.2.6 体系结构中立 1.2.7 可移植性 1.2.8 解释型 1.2.9 高性能 1.2.10 多线程 1.2.11 动态性 1.3 Java applet与Internet 1.4 Java发展简史 1.5 关于Java的常见误解 第2章 Java程序设计环境 2.1 安装Java开发工具箱 2.1.1 下载JDK 2.1.2 设置执行路径 2.1.3 安装库源文件和文档 2.1.4 安装本书中的示例 2.1.5 导航Java目录 2.2 选择开发环境 2.3 使用命令行工具 2.4 使用集成开发环境 2.5 运行图形化应用程序 2.6 建立并运行applet 第3章 Java的基本程序设计结构 3.1 一个简单的Java应用程序 3.2 注释 3.3 数据类型 3.3.1 整型 3.3.2 浮点类型 3.3.3 char类型 3.3.4 boolean类型 3.4 变量 3.4.1 变量初始化 3.4.2 常量 3.5 运算符 3.5.1 自增运算符与自减运算符 3.5.2 关系运算符与boolean运算符 3.5.3 位运算符 3.5.4 数学函数与常量 3.5.5 数值类型之间的转换 3.5.6 强制类型转换 3.5.7 括号与运算符级别 3.5.8 枚举类型 3.6 字符串 3.6.1 子串 3.6.2 拼接 3.6.3 不可变字符串 3.6.4 检测字符串是否相等 3.6.5 空串与Null串 3.6.6 代码点与代码单元 3.6.7 字符串API 3.6.8 阅读联机API文档 3.6.9 构建字符串 3.7 输入输出 3.7.1 读取输入 3.7.2 格式化输出 3.7.3 文件输入与输出 3.8 控制流程 3.8.1 块作用域 3.8.2 条件语句 3.8.3 循环 3.8.4 确定循环 3.8.5 多重选择:switch语句 3.8.6 中断控制流程语句 3.9 大数值 3.10 数组 3.10.1 for each循环 3.10.2 数组初始化以及匿名数组 3.10.3 数组拷贝 3.10.4 命令行参数 3.10.5 数组排序 3.10.6 多维数组 3.10.7 不规则数组 第4章 对象与类 4.1 面向对象程序设计概述 4.1.1 类 4.1.2 对象 4.1.3 识别类 4.1.4 类之间的关系 4.2 使用预定义类 4.2.1 对象与对象变量 4.2.2 Java类库中的Gregorian-Calendar类 4.2.3 更改器方法与访问器方法 4.3 用户自定义类 4.3.1 Employee类 4.3.2 多个源文件的使用 4.3.3 剖析Employee类 4.3.4 从构造器开始 4.3.5 隐式参数与显式参数 4.3.6 封装的优点 4.3.7 基于类的访问权限 4.3.8 私有方法 4.3.9 final实例域 4.4 静态域与静态方法 4.4.1 静态域 4.4.2 静态常量 4.4.3 静态方法 4.4.4 工厂方法 4.4.5 main方法 4.5 方法参数 4.6 对象构造 4.6.1 重载 4.6.2 默认域初始化 4.6.3 无参数的构造器 4.6.4 显式域初始化 4.6.5 参数名 4.6.6 调用另一个构造器 4.6.7 初始化块 4.6.8 对象析构与finalize方法 4.7 包 4.7.1 类的导入 4.7.2 静态导入 4.7.3 将类放入包中 4.7.4 包作用域 4.8 类路径 4.9 文档注释 4.9.1 注释的插入 4.9.2 类注释 4.9.3 方法注释 4.9.4 域注释 4.9.5 通用注释 4.9.6 包与概述注释 4.9.7 注释的抽取 4.10 类设计技巧 第5章 继承 5.1 类、超类和子类 5.1.1 继承层次 5.1.2 多态 5.1.3 动态绑定 5.1.4 阻止继承:final类和方法 5.1.5 强制类型转换 5.1.6 抽象类 5.1.7 受保护访问 5.2 Object:所有类的超类 5.2.1 equals方法 5.2.2 相等测试与继承 5.2.3 hashCode方法 5.2.4 toString方法 5.3 泛型数组列表 5.3.1 访问数组列表元素 5.3.2 类型化与原始数组列表的兼容性 5.4 对象包装器与自动装箱 5.5 参数数量可变的方法 5.6 枚举类 5.7 反射 5.7.1 Class类 5.7.2 捕获异常 5.7.3 利用反射分析类的能力 5.7.4 在运行时使用反射分析对象 5.7.5 使用反射编写泛型数组代码 5.7.6 调用任意方法 5.8 继承设计的技巧 第6章 接口与内部类 6.1 接口 6.1.1 接口的特性 6.1.2 接口与抽象类 6.2 对象克隆 6.3 接口与回调 6.4 内部类 6.4.1 使用内部类访问对象状态 6.4.2 内部类的特殊语法规则 6.4.3 内部类是否有用、必要和安全 6.4.4 局部内部类 6.4.5 由外部方法访问final变量 6.4.6 匿名内部类 6.4.7 静态内部类 6.5 代理 第7章 图形程序设计 7.1 Swing概述 7.2 创建框架 7.3 框架定位 7.3.1 框架属性 7.3.2 确定合适的框架大小 7.4 在组件中显示信息 7.5 处理2D图形 7.6 使用颜色 7.7 文本使用特殊字体 7.8 显示图像 第8章 事件处理 8.1 事件处理基础 8.1.1 实例:处理按钮点击事件 8.1.2 建议使用内部类 8.1.3 创建包含一个方法调用的监听器 8.1.4 实例:改变观感 8.1.5 适配器类 8.2 动作 8.3 鼠标事件 8.4 AWT事件继承层次 第9章 Swing用户界面组件 9.1 Swing和模型-视图-控制器设计模式 9.1.1 设计模式 9.1.2 模型-视图-控制器模式 9.1.3 Swing按钮的模型-视图-控制器分析 9.2 布局管理概述 9.2.1 边框布局 9.2.2 网格布局 9.3 文本输入 9.3.1 文本域 9.3.2 标签和标签组件 9.3.3 密码域 9.3.4 文本区 9.3.5 滚动窗格 9.4 选择组件 9.4.1 复选框 9.4.2 单选按钮 9.4.3 边框 9.4.4 组合框 9.4.5 滑动条 9.5 菜单 9.5.1 菜单创建 9.5.2 菜单项中的图标 9.5.3 复选框和单选按钮菜单项 9.5.4 弹出菜单 9.5.5 快捷键和加速器 9.5.6 启用和禁用菜单项 9.5.7 工具栏 9.5.8 工具提示 9.6 复杂的布局管理 9.6.1 网格组布局 9.6.2 组布局 9.6.3 不使用布局管理器 9.6.4 定制布局管理器 9.6.5 遍历顺序 9.7 对话框 9.7.1 选项对话框 9.7.2 创建对话框 9.7.3 数据交换 9.7.4 文件对话框 9.7.5 颜色选择器 第10章 部署应用程序和applet 10.1 JAR文件 10.1.1 清单文件 10.1.2 可运行JAR文件 10.1.3 资源 10.1.4 密封 10.2 Java Web Start 10.2.1 沙箱 10.2.2 签名代码 10.2.3 JNLP API 10.3 applet 10.3.1 一个简单的applet 10.3.2 applet的HTML标记和属性 10.3.3 object标记 10.3.4 使用参数向applet传递信息 10.3.5 访问图像和音频文件 10.3.6 applet上下文 10.4 应用程序首选项存储 10.4.1 属性映射 10.4.2 Preferences API 第11章 异常、断言、日志和调试 11.1 处理错误 11.1.1 异常分类 11.1.2 声明已检查异常 11.1.3 如何抛出异常 11.1.4 创建异常类 11.2 捕获异常 11.2.1 捕获多个异常 11.2.2 再次抛出异常与异常链 11.2.3 finally子句 11.2.4 带资源的try语句 11.2.5 分析堆栈跟踪元素 11.3 使用异常机制的技巧 11.4 使用断言 11.4.1 启用和禁用断言 11.4.2 使用断言完成参数检查 11.4.3 为文档假设使用断言 11.5 记录日志 11.5.1 基本日志 11.5.2 高级日志 11.5.3 修改日志管理器配置 11.5.4 本地化 11.5.5 处理器 11.5.6 过滤器 11.5.7 格式化器 11.5.8 日志记录说明 11.6 调试技巧 11.7 GUI程序排错技巧 11.8 使用调试器 第12章 泛型程序设计 12.1 为什么要使用泛型程序设计 12.2 定义简单泛型类 12.3 泛型方法 12.4 类型变量的限定 12.5 泛型代码和虚拟机 12.5.1 翻译泛型表达式 12.5.2 翻译泛型方法 12.5.3 调用遗留代码 12.6 约束与局限性 12.6.1 不能用基本类型实例化类型参数 12.6.2 运行时类型查询只适用于原始类型 12.6.3 不能创建参数化类型的数组 12.6.4 Varargs警告 12.6.5 不能实例化类型变量 12.6.6 泛型类的静态上下文中类型变量无效 12.6.7 不能抛出或捕获泛型类的实例 12.6.8 注意擦除后的冲突 12.7 泛型类型的继承规则 12.8 通配符类型 12.8.1 通配符的超类型限定 12.8.2 无限定通配符 12.8.3 通配符捕获 12.9 反射和泛型 12.9.1 使用Class参数进行类型匹配 12.9.2 虚拟机中的泛型类型信息 第13章 集合 13.1 集合接口 13.1.1 将集合的接口与实现分离 13.1.2 Java类库中的集合接口和迭代器接口 13.2 具体的集合 13.2.1 链表 13.2.2 数组列表 13.2.3 散列集 13.2.4 树集 13.2.5 对象的比较 13.2.6 队列与双端队列 13.2.7 优先级队列 13.2.8 映射表 13.2.9 专用集与映射表类 13.3 集合框架 13.3.1 视图与包装器 13.3.2 批操作 13.3.3 集合与数组之间的转换 13.4 算法 13.4.1 排序与混排 13.4.2 二分查找 13.4.3 简单算法 13.4.4 编写自己的算法 13.5 遗留的集合 13.5.1 Hashtable类 13.5.2 枚举 13.5.3 属性映射表 13.5.4 栈 13.5.5 位集 第14章 多线程 14.1 什么是线程 14.2 中断线程 14.3 线程状态 14.3.1 新创建线程 14.3.2 可运行线程 14.3.3 被阻塞线程和等待线程 14.3.4 被终止的线程 14.4 线程属性 14.4.1 线程优先级 14.4.2 守护线程 14.4.3 未捕获异常处理器 14.5 同步 14.5.1 竞争条件的一个例子 14.5.2 竞争条件详解 14.5.3 锁对象 14.5.4 条件对象 14.5.5 synchronized关键字 14.5.6 同步阻塞 14.5.7 监视器概念 14.5.8 Volatile域 14.5.9 final变量 14.5.10 原子性 14.5.11 死锁 14.5.12 线程局部变量 14.5.13 锁测试与超时 14.5.14 读/写锁 14.5.15 为什么弃用stop和suspend方法 14.6 阻塞队列 14.7 线程安全的集合 14.7.1 高效的映射表、集合和队列 14.7.2 写数组的拷贝 14.7.3 较早的线程安全集合 14.8 Callable与Future 14.9 执行器 14.9.1 线程池 14.9.2 预定执行 14.9.3 控制任务组 14.9.4 Fork-Join框架 14.10 同步器 14.10.1 信号量 14.10.2 倒计时门栓 14.10.3 障栅 14.10.4 交换器 14.10.5 同步队列 14.11 线程与Swing 14.11.1 运行耗时的任务 14.11.2 使用Swing工作线程 14.11.3 单一线程规则 附录 Java关键字 资源截图:
陌佑
百度云
百度云

《Java程序员修炼之道》PDF

资源名称:《Java程序员修炼之道》PDF  内容简介: 本书分为四部分,第一部分全面介绍Java 7 的新特性,第二部分探讨Java 关键编程知识和技术,第三部分讨论JVM 上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。从介绍Java 7 的新特性入手,本书涵盖了Java 开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM 上的非Java 语言,并详细讲解了多语言项目, 特别是涉及Groovy、Scala 和Clojure 语言的项目。此外,书中含有大量代码示例,帮助读者从实践中理解Java 语言和平台。 本书适合Java 开发人员以及对Java7 和JVM 新语言感兴趣的各领域人士阅读。 作者简介: Benjamin J. Evans 是伦敦Java用户组发起人、Java社区过程执行委员会成员。他拥有多年Java开发经验,现在是一家面向金融业的Java技术公司的CEO。 Martijn Verburg 是jClarity的CTO、伦敦Java用户组领导人。作为一名技术专家和众多初创企业的OSS导师,他拥有十多年的经验。Martijn经常应邀出席Java界的大型会议(JavaOne、Devoxx、OSCON、FOSDEM等)并发表演讲,人送雅号“开发魔头”,赞颂他敢于向行业现状挑战的精神。 译者简介: 吴海星 具有10多年的Java软件开发经验,熟悉Java语言规范、基于Java的Web软件开发以及性能调优,曾获SCJP及SCWCD证书。 资源目录: 第一部分 用Java 7做开发 第1章 初识Java 7  2 1.1  语言与平台  2 1.2  Coin项目:浓缩的都是精华  4 1.3  Coin项目中的修改  7 1.3.1  switch语句中的String  7 1.3.2  更强的数值文本表示法  8 1.3.3  改善后的异常处理  9 1.3.4  try-with-resources(TWR)  11 1.3.5  钻石语法  13 1.3.6  简化变参方法调用  14 1.4  小结  15 第2章 新I/O  17 2.1  Java I/O简史  18 2.1.1  Java 1.0到1.3  19 2.1.2  在Java 1.4中引入的NIO  19 2.1.3  下一代I/O-NIO.2  20 2.2  文件I/O的基石:Path  20 2.2.1  创建一个Path  23 2.2.2  从Path中获取信息  23 2.2.3  移除冗余项  24 2.2.4  转换Path  25 2.2.5  NIO.2 Path和Java已有的File类  25 2.3  处理目录和目录树  26 2.3.1  在目录中查找文件  26 2.3.2  遍历目录树  27 2.4  NIO.2的文件系统I/O  28 2.4.1  创建和删除文件  29 2.4.2  文件的复制和移动  30 2.4.3  文件的属性  31 2.4.4  快速读写数据  34 2.4.5  文件修改通知  35 2.4.6  SeekableByteChannel  37 2.5  异步 I/O操作  37 2.5.1  将来式  38 2.5.2  回调式  40 2.6  Socket和Channel的整合  41 2.6.1  NetworkChannel  42 2.6.2  MulticastChannel  42 2.7  小结  43 第二部分 关键技术 第3章 依赖注入  46 3.1  知识注入:理解IoC和DI  46 3.1.1  控制反转  47 3.1.2  依赖注入  48 3.1.3  转成DI  49 3.2  Java中标准化的DI  53 3.2.1  @Inject注解  54 3.2.2  @Qualifier注解  55 3.2.3  @Named注解  57 3.2.4  @Scope注解  57 3.2.5  @Singleton注解  57 3.2.6  接口Provider  58 3.3   Java中的DI参考实现:Guice 3  59 3.3.1  Guice新手指南  59 3.3.2  水手绳结:Guice的各种绑定  62 3.3.3  在Guice中限定注入对象的生命周期  64 3.4  小结  66 第4章 现代并发  67 4.1  并发理论简介  68 4.1.1  解释Java线程模型  68 4.1.2  设计理念  69 4.1.3  这些原则如何以及为何会相互冲突  70 4.1.4  系统开销之源  71 4.1.5  一个事务处理的例子  71 4.2  块结构并发(Java 5之前)  72 4.2.1  同步与锁  73 4.2.2  线程的状态模型  74 4.2.3  完全同步对象  74 4.2.4  死锁  76 4.2.5  为什么是synchronized  77 4.2.6  关键字volatile  78 4.2.7  不可变性  79 4.3  现代并发应用程序的构件  80 4.3.1  原子类:java.util. concurrent.atomic  81 4.3.2  线程锁:java.util. concurrent.locks  81 4.3.3  CountDownLatch  85 4.3.4  ConcurrentHashMap  86 4.3.5  CopyOnWriteArrayList  87 4.3.6  Queue  90 4.4  控制执行  95 4.4.1  任务建模  96 4.4.2  ScheduledThread-PoolExecutor  97 4.5  分支/合并框架  98 4.5.1  一个简单的分支/合并例子  99 4.5.2  ForkJoinTask与工作窃取  101 4.5.3  并行问题  102 4.6  Java内存模型  103 4.7  小结  104 第5章 类文件与字节码  106 5.1  类加载和类对象  107 5.1.1  加载和连接概览  107 5.1.2  验证  108 5.1.3  Class对象  108 5.1.4  类加载器  109 5.1.5  示例:依赖注入中的类加载器  110 5.2  使用方法句柄  111 5.2.1  MethodHandle  112 5.2.2  MethodType  112 5.2.3  查找方法句柄  113 5.2.4  示例:反射、代理与方法句柄  114 5.2.5  为什么选择MethodHandle  116 5.3  检查类文件  117 5.3.1  介绍javap  117 5.3.2  方法签名的内部形式  118 5.3.3  常量池  119 5.4  字节码  121 5.4.1  示例:反编译类  121 5.4.2  运行时环境  123 5.4.3  操作码介绍  124 5.4.4  加载和储存操作码  125 5.4.5  数学运算操作码  125 5.4.6  执行控制操作码  126 5.4.7  调用操作码  126 5.4.8  平台操作操作码  127 5.4.9  操作码的快捷形式  127 5.4.10  示例:字符串拼接  127 5.5  invokedynamic  129 5.5.1  invokedynamic如何工作  129 5.5.2  示例:反编译invokedynamic调用  130 5.6  小结  132 第6章 理解性能调优  133 6.1  性能术语  134 6.1.1  等待时间  135 6.1.2  吞吐量  135 6.1.3  利用率  135 6.1.4  效率  135 6.1.5  容量  136 6.1.6  扩展性  136 6.1.7  退化  136 6.2  务实的性能分析法  136 6.2.1  知道你在测量什么  137 6.2.2  知道怎么测量  137 6.2.3  知道性能目标是什么  138 6.2.4  知道什么时候停止优化  139 6.2.5  知道高性能的成本  139 6.2.6  知道过早优化的危险  140 6.3  哪里出错了?我们担心的原因  140 6.3.1  过去和未来的性能趋势:摩尔定律  141 6.3.2  理解内存延迟层级  142 6.3.3  为什么Java性能调优存在困难  143 6.4  一个来自于硬件的时间问题  144 6.4.1  硬件时钟  144 6.4.2  麻烦的nanoTime()  144 6.4.3  时间在性能调优中的作用  146 6.4.4  案例研究:理解缓存未命中  147 6.5  垃圾收集  149 6.5.1  基本算法  149 6.5.2  标记和清除  150 6.5.3  jmap  152 6.5.4  与GC相关的JVM参数  155 6.5.5  读懂GC日志  156 6.5.6  用VisualVM查看内存使用情况  157 6.5.7  逸出分析  159 6.5.8  并发标记清除  160 6.5.9  新的收集器:G1  161 6.6  HotSpot的JIT编译  162 6.6.1  介绍HotSpot  163 6.6.2  内联方法  164 6.6.3  动态编译和独占调用  165 6.6.4  读懂编译日志  166 6.7  小结  167 第三部分 JVM上的多语言编程 第7章 备选JVM语言  170 7.1  Java 太笨?纯粹诽谤  170 7.1.1  整合系统  171 7.1.2  函数式编程的基本原理  172 7.1.3  映射与过滤器  173 7.2  语言生态学  174 7.2.1  解释型与编译型语言  175 7.2.2  动态与静态类型  175 7.2.3  命令式与函数式语言  176 7.2.4  重新实现的语言与原生语言  176 7.3  JVM上的多语言编程  177 7.3.1  为什么要用非Java语言  178 7.3.2  崭露头角的语言新星  179 7.4  如何挑选称心的非Java语言  180 7.4.1  低风险  181 7.4.2  与Java的交互操作  181 7.4.3  良好的工具和测试支持  182 7.4.4  备选语言学习难度  182 7.4.5  使用备选语言的开发者  182 7.5  JVM对备选语言的支持  183 7.5.1  非Java语言的运行时环境  183 7.5.2  编译器小说  184 7.6  小结  185 第8章 Groovy:Java的动态伴侣  187 8.1  Groovy入门  189 8.1.1  编译和运行  189 8.1.2  Groovy控制台  190 8.2  Groovy 101:语法和语义  191 8.2.1  默认导入  192 8.2.2  数字处理  192 8.2.3  变量、动态与静态类型、作用域  193 8.2.4  列表和映射语法  195 8.3  与Java的差异——新手陷阱  196 8.3.1  可选的分号和返回语句  196 8.3.2  可选的参数括号  197 8.3.3  访问限定符  197 8.3.4  异常处理  198 8.3.5  Groovy中的相等  198 8.3.6  内部类  199 8.4  Java不具备的Groovy特性  199 8.4.1  GroovyBean  199 8.4.2  安全解引用操作符  200 8.4.3  猫王操作符  201 8.4.4  增强型字符串  201 8.4.5  函数字面值  202 8.4.6  内置的集合操作  203 8.4.7  对正则表达式的内置支持  204 8.4.8  简单的XML处理  205 8.5  Groovy与Java的合作  207 8.5.1  从Groovy调用Java  207 8.5.2  从Java调用Groovy  208 8.6  小结  211 第9章 Scala:简约而不简单  212 9.1  走马观花Scala  213 9.1.1  简约的Scala  213 9.1.2  match表达式  215 9.1.3  case类  217 9.1.4  actor  218 9.2  Scala能用在我的项目中吗  219 9.2.1  Scala和Java的比较  219 9.2.2  何时以及如何开始使用Scala  220 9.2.3  Scala可能不适合当前项目的迹象  220 9.3  让代码因Scala重新绽放  221 9.3.1  使用编译器和REPL  221 9.3.2  类型推断  222 9.3.3  方法  223 9.3.4  导入  224 9.3.5  循环和控制结构  224 9.3.6  Scala的函数式编程  225 9.4  Scala对象模型:相似但不同  226 9.4.1  一切皆对象  226 9.4.2  构造方法  228 9.4.3  特质  228 9.4.4  单例和伴生对象  230 9.4.5  case类和match表达式  232 9.4.6  警世寓言  234 9.5  数据结构和集合  235 9.5.1  List  235 9.5.2  Map  238 9.5.3  泛型  239 9.6  actor介绍  242 9.6.1  代码大舞台  242 9.6.2  用mailbox跟actor通信  243 9.7  小结  244 第10章 Clojure:更安全地编程  245 10.1  Clojure介绍  245 10.1.1  Clojure的Hello World  246 10.1.2  REPL入门  247 10.1.3  犯了错误  248 10.1.4  学着去爱括号  248 10.2  寻找Clojure:语法和语义  249 10.2.1  特殊形式新手营  249 10.2.2  列表、向量、映射和集  250 10.2.3  数学运算、相等和其他操作  252 10.3  使用函数和循环  253 10.3.1  一些简单的Clojure函数  253 10.3.2  Clojure中的循环  255 10.3.3  读取器宏和派发器  256 10.3.4  函数式编程和闭包  257 10.4  Clojure序列  258 10.4.1  懒序列  260 10.4.2  序列和变参函数  261 10.5  Clojure与Java的互操作  262 10.5.1  从Clojure中调用Java  262 10.5.2  Clojure值的Java类型  263 10.5.3  使用Clojure代理  264 10.5.4  用REPL做探索式编程  264 10.5.5  在Java中使用Clojure  265 10.6  Clojure并发  265 10.6.1  未来式与并行调用  266 10.6.2  ref形式  267 10.6.3  代理  271 10.7  小结  272 第四部分 多语种项目开发 第11章 测试驱动开发  274 11.1  TDD概览  275 11.1.1  一个测试用例  276 11.1.2  多个测试用例  280 11.1.3  深入思考红—绿—重构循环  282 11.1.4  JUnit  283 11.2  测试替身  285 11.2.1  虚设对象  286 11.2.2  存根对象  287 11.2.3  伪装替身  290 11.2.4  模拟对象  295 11.3  ScalaTest  296 11.4  小结  298 第12章 构建和持续集成  300 12.1  与Maven 3相遇  302 12.2  Maven 3入门项目  303 12.3  用Maven 3构建Java7developer项目  305 12.3.1  POM  305 12.3.2  运行示例  311 12.4  Jenkins:满足CI需求  314 12.4.1  基础配置  315 12.4.2  设置任务  316 12.4.3  执行任务  319 12.5  Maven和Jenkins代码指标  320 12.5.1  安装Jenkins插件  321 12.5.2  用Checkstyle保持代码一致性  322 12.5.3  用FindBugs设定质量标杆  323 12.6  Leiningen  325 12.6.1  Leiningen入门  326 12.6.2  Leiningen的架构  326 12.6.3  Hello Lein  327 12.6.4  用Leiningen做面向REPL的TDD  329 12.6.5  用Leiningen打包和部署  330 12.7  小结  332 第13章 快速Web开发  333 13.1  Java Web框架的问题  334 13.1.1  Java编译为什么不好  335 13.1.2  静态类型为什么不好  335 13.2  选择Web框架的标准  336 13.3  Grails入门  338 13.4  Grails快速启动项目  338 13.4.1  创建域对象  340 13.4.2  测试驱动开发  340 13.4.3  域对象持久化  342 13.4.4  创建测试数据  343 13.4.5  控制器  343 13.4.6  GSP/JSP页面  344 13.4.7  脚手架和UI的自动化创建  346 13.4.8  快速周转的开发  347 13.5  深入Grails  347 13.5.1  日志  347 13.5.2  GORM:对象关系映射  348 13.5.3  Grails插件  349 13.6  Compojure入门  350 13.6.1  Hello Compojure  350 13.6.2  Ring和路由  352 13.6.3  Hiccup  353 13.7  我是不是一只水獭  353 13.7.1  项目设置  354 13.7.2  核心函数  357 13.8  小结  359 第14章 保持优秀  361 14.1  对Java 8的期待  361 14.1.1  lambda表达式(闭包)  362 14.1.2  模块化(拼图Jigsaw)  363 14.2  多语言编程  365 14.2.1  语言的互操作性及元对象协议  365 14.2.2  多语言模块化  366 14.3  未来的并发趋势  367 14.3.1  多核的世界  367 14.3.2  运行时管理的并发  367 14.4  JVM的新方向  368 14.4.1  VM的合并  368 14.4.2  协同程序  369 14.4.3  元组  370 14.5  小结  372 附录A  java7developer:源码安装  373 附录B  glob模式语法及示例  380 附录C  安装备选JVM语言  382 附录D  Jenkins的下载和安装  388 附录E  java7developer:Maven POM  390 资源截图:
陌佑
百度云
百度云

《Java国际认证(SCJP)典型试题1000例 中文版》PDF

资源名称:《Java国际认证(SCJP)典型试题1000例 中文版》PDF  内容简介:《Java国际认证(SCJP)典型试题1000例》(中文版)通过1000例Java国际认证(SCJPSunCertifiedJava2Programmer)典型试题(中文版),全面讲解了SCJP中所有的知识考察点。全书共分11章,分别介绍了Java语言基础、运算符、修饰符、类型转换和造型、程序流程控制、对象和类、线程、输入/输出以及Java语言包和实用包,最后还提供了一章自测试题和一个附录——Java.io包。 资源目录: 第1章 语言基础 考点01 源文件 考点02 关键字和标识符 考点03 基本数据类型 考点04 字符与字符串 考点05 数组 考点06 main()方法 考点07 变量 考点08 参数传递 考点09 垃圾回收器 本考点练习题 练习题答案 第2章 运算符 考点01 运算优先级 考点02 单操作数运算符 考点03 算术运算符 考点04 移位运算符 考点05 比较运算符 考点06 按位运算符 考点07 逻辑运算符 考点08 条件运算符 考点09 赋值运算符 本考点练习题 练习题答案 第3章 修饰符 考点01 修饰符基础 考点02 访问修饰符 考点03 final 考点04 abstract 考点05 static 考点06 native 考点07 transient 考点08 synchronized 本考点练习题 练习题答案 第4章 类型转换和造型 考点01 基本数据类型的转换 考点02 基本数据类型的造型 考点03 引用类型的转换 考点04 引用类型的造型 本考点练习题 练习题答案 第5章 程序控制 考点01 循环结构 考点02 条件分支结构 考点03 异常处理 本考点练习题 练习题答案 第6章 面向对象 考点01 对象和类 考点02 构造器 考点03 过载和重载 考点04 内部类 本考点练习题 练习题答案 第7章 线程 考点01 Java线程 本考点练习题 练习题答案 第8章 用户界面 考点01 布局管理器 考点02 界面组件 考点03 事件 考点04 界面绘制 考点05 Applet和Html 本考点练习题 练习题答案 第9章 输入/输出流 考点01 I/O流 本考点练习题 练习题答案 第10章 基础包 考点01 Object类 考点02 Math类 考点03 封装类 考点04 String和StringBuffer类 考点05 集合类 本考点练习题 练习题答案 第11章 测试题 自测试题 测试题答案 附录A java.io包 资源截图:
陌佑
百度云
百度云

JavaWeb博客系统

源码+数据库脚本下载地址:JavaWeb博客系统【java1234_泪】   (访问密码:da35)  相关截图:    
陌佑
百度云
百度云
⬅️ 1...16421643164416451646...2920

添加微信,反馈问题

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

搜索榜单

1

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

2116

2

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

1276

3

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

1272

4

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

1214

5

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

1144

6

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

1082

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈