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

资源搜

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

Java设计模式深入研究

资源名称:Java设计模式深入研究 内容简介: 设计模式是一套被重复使用的代码设计经验的总结。《Java设计模式深入研究》面向有一定Java语言基础和一定编程经验的读者,旨在培养读者良好的设计模式思维方式,加强对面向对象思想的理解。   《Java设计模式深入研究》共分12章,首先强调了接口和抽象类在设计模式中的重要性,介绍了反射技术在设计模式中的应用。然后,从常用的23个设计模式中精选10个进行了详细的讲解,包括2个创建型模式、4个行为型模式、4个结构型模式。《Java设计模式深入研究》理论讲解透彻,应用示例深入。设计模式的讲解均从生活中的一类常见事物的分析引出待讨论的主题,然后深入分析设计模式,最后进行应用探究。应用探究部分所有示例都源自应用项目,内容涉及Java、JSP、Javascript、Ajax等实用技术,知识覆盖面广。   《Java设计模式深入研究》可供高等院校计算机相关专业本科生和研究生设计模式、软件体系结构等课程使用,对高级程序员、软件工程师、系统架构师等专业研究人员也具有一定的参考价值。 资源目录: 第1章 接口与抽象类  1.1 语义简单描述  1.2 与框架的关系  1.3 拓展研究  1.3.1 柔性多态  1.3.2 借鉴STL标准模板库  第2章 反射  2.1 反射的概念  2.2 统一形式调用  2.3 反射与配置文件  2.3.1 反射与框架  2.3.2 Properties配置文件  第3章 工厂模式  3.1 问题的提出  3.2 简单工厂  3.2.1 代码示例  3.2.2 代码分析  3.2.3 语义分析  3.3 工厂  3.3.1 代码示例  3.3.2 代码分析  3.4 抽象工厂  3.4.1 代码示例  3.4.2 代码分析  3.4.3 典型模型语义分析  3.4.4 其他情况  3.5 应用探究  3.6 自动选择工厂  第4章 生成器模式  4.1 问题的提出  4.2 生成器模式  4.3 深入理解生成器模式  4.4 应用探究  第5章 观察者模式  5.1 问题的提出  5.2 观察者模式  5.3 深入理解观察者模式  5.4 JDK中的观察者设计模式  5.5 应用探究  第6章 桥接模式  6.1 问题的提出  6.2 桥接模式  6.3 深入理解桥接模式  6.4 应用探究  第7章 代理模式  7.1 问题的提出  7.2 代理模式  7.3 虚拟代理  7.4 远程代理  7.4.1 RMI通信  7.4.2 RMI代理模拟  7.5 计数代理  7.6 动态代理  7.6.1 动态代理的成因  7.6.2 自定义动态代理  7.6.3 JDK动态代理  第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 深入理解命令模式  10.3.1 命令集管理  10.3.2 加深命令接口定义的理解  10.3.3 命令模式与JDK事件处理  10.3.4 命令模式与多线程  10.4 应用探究  第11章 装饰器模式  11.1 问题的提出  11.2 装饰器模式  11.3 深入理解装饰器模式  11.3.1 具体构件角色的重要性  11.3.2 JDK中的装饰模式  11.4 应用探究  第12章 组合模式  12.1 问题的提出  12.2 组合模式  12.3 深入理解组合模式  12.3.1 其他常用操作  12.3.2 节点排序  12.4 应用探究  参考文献  资源截图:
陌佑
百度云
百度云

SAP ERP应用案例详解

资源名称:SAP ERP应用案例详解 内容简介: 《SAP ERP应用案例详解》解决方案、配置、业务流程、系统操作全覆盖,采用最新软件版本和功能,学即能用,配套讲解视频免费下载,适合自学。 SAP公司是全球最大的企业管理和协同化商务解决方案供应商,全球第三大独立软件供应商、全球领先的协同电子商务解决方案供应商,其产品SAP Business Suite是目前世界排名第一的ERP软件,它代表着最先进的管理思想、最优秀的软件设计。世界五百强中有超过80%的公司使用SAP产品。随着中国经济的迅速发展,SAP作为全球最大的ERP软件提供商在中国的实施案例越来越多,对SAP技术人员的需求数量也越来越大,而其先进的管理思想和业务实践吸引着国内众多ERP爱好者和企业管理人员进行学习。 但是在SAP的入门学习过程中,往往会遇到两大问题。 一是由于SAP的高端定位,其培训课程非常昂贵,普通爱好者承受不起; 二是SAP资料大都是英文资料,中文资料太少,而且没有系统性和组织性,能够适合初学者,引领初学者从入门到理解业务的中文教材几乎没有。 这两大问题造成初学者在SAP入门学习过程中往往不得要领,甚至放弃学习。而我国企业在国际化进程中,必须要有国际化企业运作的管理经验和业务实践,学习SAP中多家世界级企业抽象出来的业务管理模式,对于企业管理者来说是一条捷径,我们应该给予其最大的帮助和支持。 在初学SAP的过程中,大多数人都踏进了一个误区,就是把SAP当作一个软件来学习,想当然地一开始就学习后台配置、基础维护等功能,造成花了大力气学习配置优化,却发现没有什么实际的学习效果。殊不知,SAP是各种管理理论的实践,应该从前端业务层面操作流程,通过案例学习指导实际操作,才能理解SAP的精妙之处。 资源目录: 第一部分 基础篇 第1章 SAP概述 1.1 SAP简介 1.2 SAP主要产品系列 1.3 my SAP功能介绍 第2章 SAP基本操作 2.1 什么是GUI 2.2 如何登录SAP系统 2.3 SAP系统基础界面 2.4 如何进入SAP事务页面 2.4.1 SAP前台事务操作 2.4.2 SAP后台事务操作 2.5 SAP操作小技巧 2.5.1 快速复制粘贴 2.5.2 创建多个SAP会话 2.5.3 SAP收藏夹 2.5.4 如何查看后台菜单事务代码 2.5.5 如何复制单元格数据 2.6 退出SAP系统 第二部分 配置篇 第3章 XXYY公司SAP解决方案 3.1 XXYY公司简介 3.2 XXYY公司信息化背景 3.3 XXYY公司行业基本特点 3.3.1 产品BOM清晰明确 3.3.2 工艺流程比较复杂 3.3.3 物料存储简易方便 3.3.4 自动化水平相对较高 3.3.5 生产任务繁重 3.4 XXYY公司现状与需求简要分析 3.4.1 销售管理 3.4.2 生产管理 3.4.3 库存管理 3.4.4 采购管理 3.4.5 财务管理 3.5 XXYY公司ERP解决方案 3.5.1 ERP整体方案 3.5.2 ERP详细方案 第4章 XXYY公司组织与数据设计 4.1 XXYY公司的财务组织架构与数据设计 4.1.1 SAP财务模块相关的概念 4.1.2 XXYY公司财务模块组织设计 4.1.3 XXYY公司财务模块编码规范 4.2 XXYY公司的物资组织设计 4.2.1 SAP物资模块相关的概念 4.2.2 XXYY公司物资模块组织设计 4.2.3 XXYY公司物资管理模块编码规范 4.3 XXYY公司的销售组织设计 4.3.1 SAP销售模块相关的概念 4.3.2 XXYY公司销售模块组织设计 …… 第三部分 业务篇 第四部分 提升篇 资源截图:
陌佑
百度云
百度云

UML基础与Rose建模教程

资源名称:UML基础与Rose建模教程 内容简介: 本书全面,详细地介绍了 UML 的基础知识和Rational Rose的使用方法,并通过4个综合性的案例,展示了使用UML和Rose进行软件建模的具体方法和步骤。全书共分20章,前4章是基础部分,介绍了UML和Rose的基础知识;第5章到第13章是本书的重点,介绍了UML的9种图和组成元素,以及相关的建模技术,并在每章的最后介绍了各种图在Rose中的绘制方法;第14章到第17章是高级应用部分,介绍了UML的扩展机制、双向工程、RUP以及OCL的相关内容;第18章到21章是综合案例部分,包括图书馆管理系统、汽车租赁系统、网络教堂系统和网上图书销售系统,以帮助读者加深对前面所学内容的理解与掌握,达到边学习、边实践的目的。   本书不仅适合初学者学习UML建模的相关知识,也适用于从事软件开发的工程人员学习和参考,或者作为高等院校计算机和软件相关专业的教堂用书或参考书。 资源目录: 第1章 基础知识 1.1 软件工程概述  1.2 建模的目的  1.3 习题 第2章 面向对象技术与UML  2.1 面向对象技术概述  2.2 面向对象的分析  2.3 面向对象的设计  2.4 基于UML的面向对象分析、设计过程  2.5 习题 第3章 Rational Rose简介  3.1 初识Rational Rose  3.2 Rational Rose的安装  3.3 Rational Rose使用介绍  3.4 习题 第4章 UML语言纵览  4.1 UML的构成  4.2 视图  4.3 图  4.4 UML1.4与UML2.0的比较  4.5 模型元素  4.6 通用机制  4.7 UML的扩展组件  4.8 UML建模的简单流程  4.9 习题 第5章 用例图  5.1 用例图的概念  5.2 用例图建模技术  5.3 实例——图书馆管理系统中的用例图  5.4 习题 第6章 类图和对象图  6.1 类图的概念  6.2 类图建模技术  6.3 对象图的概念  6.4 对象图建模技术  6.5 实例——图书馆管理系统的类图  6.6 习题 第7章 包图  7.1 概述  7.2 包  7.3 包之间的关系  7.4 包图建模技术  7.5 实例——图书馆管理系统的包图  7.6 习题 第8章 状态图  8.1 状态机  8.2 状态图  8.3 状态  8.4 事件  8.5 转换  8.6 状态图建模技术  8.7 实例——图书馆管理系统的状态图  8.8 习题 第9章 活动图  9.1 概述  9.2 活动图的组成元素  9.3 活动的分解  9.4 实例——图书馆管理系统的活动图  9.5 习题 第10章 时序图  10.1 概述  10.2 时序图的组成  10.3 对象的创建和撤销  10.4 实例——图书馆管理系统的时序图  10.5 习题 第11章 协作图  11.1 概述  11.2 对象、链和消息  11.3 时序图与协作图的比较  11.4 时序图与协作图的互换  11.5 协作力的建模  11.6 实例——图书馆管理系统的协作图  11.7 习题 第12章 组件图 第13章 配置图 第14章 UML的扩展机制 第15章 Rose的双向工程 第16章 UML与统一开发过程 第17章 对象约束语言 第18章 图书馆管理系统 第19章 汽车租赁系统 第20章 网络教学系统 第21章 网上图书销售系统 参考文献 资源截图:
陌佑
百度云
百度云

Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)

资源名称:Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版) 内容简介: 《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是作者二十多年IT工作经验和教学实践的总结与升华,是Oracle数据库管理的入门教材,适合于初、中级读者。本着“把Oracle数据库从高雅的象牙塔中带出来,使它的‘贵族’身份‘平民’化,为读者提供一套能买得起、并且容易读懂的Oracle数据库实用教材”的写作理念,《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》使用生动而简单的生活例子来解释复杂的计算机和数据库概念,避免计算机例子的晦涩难懂。《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是自封闭的,除了必备的SQL知识之外,读者可以在没有任何计算机专业知识的情况下从头开始学习《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》,而且也不需要其他的参考书。为了消除读者对IT教材常有的畏惧感,书中使用的语言轻松而幽默。 《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是Oracle数据库管理的实用教材。虽然它几乎覆盖了OCP(Oracle认证专家)和OCA考试的全部内容,但重点是实际工作能力的训练,因此《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》中的每章都附有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,很多例题可以不加修改或略加修改后便可应用于实际工作中。《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》中的所有例题都在Oracle 9.0.1或Oracle 9.2上测试过,绝大多数都可以在Oracle 8到Oracle 11g的任何版本上运行。 为了帮助读者了解商业公司和Oracle从业人员的真实面貌,书中设计了一个虚拟人物和一个虚拟项目。利用此人的求职、工作和在事业上的成长过程(包括参与和领导项目)来帮助读者理解真正的Oracle从业人员在商业公司中的工作情况,以及公司的Oracle数据库系统的现状。 资源目录: 第O章 Oracle的安装及相关配置  0.1 Oracle的安装  0.2 进入Oracle的SQL*Plus界面  0.3 scott用户及其对象维护  0.4 虚拟环境的创建  0.5 虚拟人物 第1章 Oracle的体系结构  1.1 Oracle引入复杂的体系结构的原因  1.2 Oracle数据库中常用的术语  1.3 Oracle数据库管理系统的体系结构  1.4 Oracle服务器  1.5 Oracle实例  1.6 Oracle数据库  1.7 Oracle其他的关键文件  1.8 建立与Oracle实例的连接  1.9 各种不同的连接方式  1.10 服务器进程  1.11 Oracle执行SQL查询语句的步骤  1.12 共享池(shared pool)  1.13 数据库高速缓冲区(database buffer cache)  1.14 内存缓冲区顾问(v$db cache advice)  1.15 重做日志缓冲区(redo log buflfer)  1.16 大池(large pool)和Java池(Java pool)  1.17 内存缓冲区大小的设定  1.18 内存缓冲区信息的获取  1.19 重做日志写进程(LGWR)及快速提交(fast commit)  1.20 数据库写进程(DBWR/[)BWn)  1.21 系统监督进程(SMON)  1.22 进程监督进程(PMC)N)  1.23 校验点(checkpoint)和校验点进程  1.24 归档日志(ARCH/ARCn)进程  1.25 小结  1.26 您应该掌握的内容 第2章 数据库管理工具  2.1 Oracle通用安装程序(Oracle Universal Installer) …… 第3章 Oracle实例的管理 第4章 数据字典和控制文件 第5章 重做日志文件 第6章 表空间和数据文件的管理 第7章 存储结构和它们之间的关系 第8章 管理还原数据 第9章 创建数据库 第10章 管理表 第11章 索引的管理与维护 第12章 管理和维护数据完整性 第13章 用户及系统资源和安全的管理 第14章 管理权限 第15章 管理角色 第16章 非归档模式下的冷德份和恢复 第17章 数据库的归档模式 第18章 数据库的联机(热)备份 第19章 归档模式下的数据库恢复 第20章 数据的移动 第21章 闪回技术、备份恢复与优化 第22章 设计、程序及内存的优化 第23章 图形工具简介和I/O优化 结束语 鸣谢 参考文献 资源截图:
陌佑
百度云
百度云

UML和模式应用:面向对象分析与设计导论

资源名称:UML和模式应用:面向对象分析与设计导论 内容简介: 本书论述运用UML(统一建模语言)和模式进行对象建模的方法和技巧,重点讨论了如何使用面向对象的分析和设计技术来建造一个健壮的和易于维护的系统。  本书叙述清晰、图文并茂、实例丰富,是一部来自于大量经验的总结性论著,适合在学习和工作中需要运用面向对象技术的高校师生或工程技术人员使用,特别适用于对面向对象技术有一定了解但希望进一步提高开发水平的应用开发人员。 资源截图:
陌佑
百度云
百度云

Agile Java中文版:测试驱动开发的编程技术

资源名称:Agile Java中文版:测试驱动开发的编程技术 内容简介: 本书将当前流行的敏捷开发方法融入到了Java语言的实践中,给了您学习并掌握Java5.0、面向对象方法的机会,同时您还将学习测试驱动开发方法。作者很好地将三者融合在一起,全力教读者如何使用Java5.0开发专业的软件。  本书语言浅显易懂,颇有趣味,覆盖了上述三方面的内容,准确地展示了如何将Java和TDD进行有效的整合;帮助开发者在整个软件生命周期中使用这些方法,以适应现代软件行业对高开发速度和高准确性的要求,对于希望使用Java 5.0作为开发工具的开发者而言,本书是一本很好的入门书籍。  从市场来看,现在的软件业竞争非常激烈,软件的业务需求变化快,经常会出现变更,传统的软件开发方法已经很难适应这种快速变化,在这种高速变化的情况下,显得捉襟见肘;而融合了敏捷方法的Java可以从某些方面应对这种变化,这使得本书成为Java5.0学习者一本优秀的参考书。 资源目录: 关于作者 前言 致谢 引言 “敏捷”综述 搭建环境 第1章 起步 测试 设计 一个简单的测试 JUnit 增加一个测试 创建Student对象 创建Student类 构造函数 局部变量 从方法返回一个值 断言 实例变量 总结这个测试 重构 this private 命名约定 空白区域 练习 第2章 Java基础 第3章 字符串和包 第4章 类方法和类变量 第5章 接口和多态 第6章 继承 第7章 遗留元素 第8章 异常和日志 第9章 Map和相等性 第10章 数学 第11章 IO(输入/输出) 第12章 反射及其他高级主题 第13章 多线程 第14章 范型 第15章 断言与注解 附加课Ⅰ Swing,第一部分 附加课Ⅱ Swing,第二部分 附加课Ⅲ Java的杂项 附录A 敏捷Java的术语表 附录B Java操作符的优先规则 附录C IDEA入门 Agile Java References 索引 资源截图:
陌佑
百度云
百度云

京东技术解密

资源名称:京东技术解密 内容简介: 京东高速的增长、闪电响应的供应链、庞大的团队规模等背后内幕,对于业界一直像谜一样神秘。随着成为中国B2C 领导厂商以及在纳斯达克上市,京东越来越需要开放自己,与业界形成更好的交流与融合。《京东技术解密》的面世,就是京东技术团队首次向业界集体亮相。《京东技术解密》用翔实的内容为读者逐一解答--如何用技术支撑网站的综合竞争实力,如何把握技术革新的时间点,如何应对各种棘手问题及压力,如何在网站高速运转的情况下进行系统升级等备受关注的关键话题。   《京东技术解密》从618 大促销、产品演进、技术演进、创新激发、牛人专家五个侧面详细描述了京东研发团队的发展,《京东技术解密》不仅适合于技术人群,同样适合电商平台和其他IT、互联网行业的从业者。 资源目录: 618 1 阳光灿烂的日子——促销手记  双11 日记  大数据平台的战斗 交易系统的抗压会战  JOS 备战  青龙系统的一次意外之旅  不平凡的2014 年  2 骇客帝国——数据中心网络大优化  IPO 蜜月期的618  核心服务  提升改进  3 超级战舰——高性能的交易系统  设计大流量高稳定交易系统的10 大原则  系统切分  灾备切换  灾备集群  限流  分流  降级  读写分离  线上压力测试  预案  应用实例:实时价格系统  4 完美风暴——海量订单处理  OFC 的重要性  OFC 的形成  技术的改造  不得不爱的运维  海量数据的开始  一直在路上的OFC 人  产品演进 5 大时代——商城网站发展史 52 青铜时代  白银时代  黄金时代  不避讳差评的公司 6 兄弟情——与腾讯ECC 的融合  写在融合前  京东与ECC 融合之易迅  京东与ECC 融合之QQ 网购  京东与ECC 融合之拍拍  写在融合后:J+T=今天  7 京东POP——再造一个京东  POP 平台简介  POP 平台搭建  POP 平台演进历程  POP 新业务,托起POP 的另一片天  京东特卖之路  POP 生态建设新时期  POP 未来使命与荣耀并存  8 速度与激情——极致体验的供应链  仓储系统发展历程 物流配送系统发展 9 夺宝奇兵——售后系统  追赶业务  客户体验至上  驱动业务  融合开放  新模式  10 华尔街——财务系统演化史 京东资金的秘密  结算——京东和供应商不得不说的故事  发票——一张纸的前世今生  11 成长的烦恼——内部信息化进程  京东特色新员工配型  京东企业内部门户 京东业务流程平台 技术演进 12 少年派的奇幻漂流——从Net 到Java  ASP 时代的个人网站  封闭开发升级Net  架构升级为Java、服务化  13 通天塔——中间件  服务框架SAF  工作流引擎PAF 京东消息中间件JQ  14 变形金刚——SOA 治理  服务化开端  服务拆分  服务治理  事件驱动  流程编排  创新 15 壮志凌云——云平台  京东云背景  内部京东云  京东电商开放云  电商云解决方案  京东智能云  16 穿普拉达的女王——移动创新  虚拟试镜  虚拟试衣间  17 少数派报告——大数据洞察未来  京东大数据平台演变历程  京东大数据产品  大数据技术创新  京东大数据创新应用篇  18 人工智能——智慧的采销  人工智能的魅力  智慧选品与智慧定价  供应链销量预测  自动补货  数据罗盘  19 蝴蝶效应——创新孵化  创新是一种价值观  “京东网站未来五年畅想”  孵化器诞生  4 个“蛋”  “微创新奖”  创新是一种文化  牛 20 神盾局——京东技术大咖  开拓者——邓正平  百变神龙——杨思勇  代码狂——赵刚  青龙之父——李东  纵云者——刘海锋  灯塔——彭青  运维达人——张克房  千库之魂——樊建刚  数据达人——刘思喆  思考者——隋剑峰  问题终结者——王春明  四驾马车的车轮——陈成钢  知心爱人——刘尚堃  618 之盾——王晓钟  创新先驱——杨凯 资源截图:
陌佑
百度云
百度云

Java编程兵书

资源名称:Java编程兵书 内容简介: 本书针对初学和自学读者的特点,以通俗易懂的语言介绍Java语言,讲解Java基础开发。内容包括Java语言的发展、环境配置、开发工具、基本语法、流程控制语句、数组、集合、面向对象、字符串处理、图形界面设计、输入/输出、处理异常、多线程、内存管理、图像处理、JDBC连接数据库及JSP和Servlet开发技术,让读者更好地体会Java语言编程开发。 本书运用大量示例,让读者在实战中体会编程的快乐。建议读者边学边练,有难以理解的概念或知识一定要弄清楚,培养自己单独开发项目的能力。 本书适合想从事软件开发的入门者、Java自学者及初级软件程序员和信息技术人员阅读。 资源目录: 第一篇 环境准备篇 第1章 初出茅庐:走进Java 1.1 Java是什么 2 1.2 Java历史背景 2 1.3 Java平台的3个版本 2 1.4 Java语言特点 2 1.5 Java类库概述 3 1.6 Java的工作方式 4 1.7 Java语言的前景 4 1.8 小结 5 1.9 习题 5 第2章 拨云见日:Java语言的环境配置 2.1 操作系统要求 7 2.2 下载与安装JDK 7 7 2.2.1 JDK 7的下载 7 2.2.2 JDK 7的安装 9 2.2.3 设置环境变量 10 2.2.4 测试环境变量是否配置成功 12 2.3 第一个Java程序——HelloWorld 12 2.3.1 编写HelloWorld 12 2.3.2 编译运行 13 2.3.3 分析结构 14 2.4 小结 14 2.5 习题 14 第3章 见龙在田:开发工具介绍 3.1 UltraEdit和EditPlus编辑器 17 3.2 集成开发工具介绍 17 3.2.1 JBuilder简介 17 3.2.2 NetBeans简介 17 3.2.3 Eclipse简介 17 3.2.4 下载Eclipse 18 3.3 使用Eclipse开发第一个程序——HelloWorld 19 3.4 小结 22 3.5 习题 23 第二篇 Java语法篇 第4章 稳扎马步:Java编程基础 4.1 注释 25 4.2 标识符和关键字 26 4.2.1 命名标识符的规则 26 4.2.2 关键字 26 4.3 变量和常量 27 4.3.1 变量 27 4.3.2 常量 27 4.4 数据基本类型 28 4.4.1 整型 28 4.4.2 浮点型 29 4.4.3 字符型 29 4.4.4 逻辑型 30 4.5 数据类型之间的转换 30 4.5.1 自动类型转换 31 4.5.2 强制类型转换 31 4.6 JAVA中的运算符 32 4.6.1 算术运算符 32 4.6.2 关系运算符 34 4.6.3 逻辑运算符 34 4.6.4 赋值运算符 35 4.6.5 位运算符 35 4.6.6 移位运算符 37 4.6.7 三元运算符 38 4.6.8 对象运算符 39 4.7 运算符的优先级 39 4.8 Java语言的编码规范 40 4.8.1 语法规范 40 4.8.2 代码编写规范 40 4.9 本章知识点综合应用 41 4.9.1 转换基本数据类型 41 4.9.2 Java的运算符 43 4.10 小结 50 4.11 习题 50 第5章 白鹤亮翅:程序控制语句 5.1 条件语句 52 5.1.1 if语句 52 5.1.2 switch语句 55 5.1.3 if与switch的区别 56 5.2 循环语句 57 5.2.1 for循环结构 57 5.2.2 while循环结构 58 5.2.3 do-while循环结构 59 5.2.4 while与do-while的区别 60 5.3 break和continue语句 61 5.3.1 break语句 61 5.3.2 continue语句 62 5.3.3 break与continue的区别 63 5.4 本章知识点综合应用 63 5.4.1 控制程序的流程 63 5.4.2 计算阶乘 66 5.5 小结 67 5.6 习题 67 第6章 知己知彼:面向对象程序设计 6.1 面向对象的基本概念 69 6.1.1 面向过程与和面向对象的程序设计 69 6.1.2 对象和封装 69 6.1.3 类和实例 70 6.2 类 71 6.2.1 类的定义 71 6.2.2 成员变量 72 6.2.3 成员方法 74 6.2.4 构造方法 76 6.2.5 main()方法 76 6.2.6 参数的传递 77 6.2.7 类对象的创建、使用和清除 78 6.3 包 80 6.3.1 包的作用 80 6.3.2 包的定义 80 6.3.3 运行包中的类 81 6.3.4 引入包中的类 81 6.4 类中变量和方法的访问权限 82 6.4.1 公有类型变量和方法 83 6.4.2 受保护类型变量和方法 83 6.4.3 私有类型变量和方法 84 6.5 类的继承 85 6.5.1 继承的概念 86 6.5.2 继承的实现—创建子类 86 6.5.3 继承数据成员和方法 87 6.5.4 覆盖 88 6.5.5 继承中要注意的问题 90 6.6 类的多态性 90 6.7 抽象类 92 6.7.1 抽象类的定义 92 6.7.2 抽象类实例 92 6.8 接口 93 6.8.1 接口的定义 93 6.8.2 接口的使用 94 6.8.3 接口的继承 95 6.9 内部类 96 6.9.1 匿名类(anonymous class) 96 6.9.2 静态类(static class) 97 6.9.3 成员类(member class) 97 6.9.4 局部类(local class) 98 6.10 类相关关键字 99 6.10.1 this关键字 99 6.10.2 static修饰符 99 6.10.3 final修饰符 101 6.10.4 super关键字 103 6.11 本章知识点综合应用 104 6.11.1 Java的参数传递 104 6.11.2 自定义形状类 105 6.11.3 方法和变量在继承时的覆盖与隐藏 110 6.12 小结 114 6.13 习题 114 第7章 稳扎稳打:数组 7.1 一维数组 116 7.1.1 一维数组的声明 116 7.1.2 一维数组的创建 116 7.1.3 一维数组的初始化 116 7.1.4 一维数组元素的使用 117 7.1.5 一维数组元素的默认值 118 7.2 二维数组 119 7.2.1 二维数组声明 119 7.2.2 二维数组的创建 119 7.2.3 二维数组的初始化 120 7.2.4 二维数组的遍历 120 7.3 数组的相关操作 121 7.3.1 数组长度 121 7.3.2 数组填充 121 7.3.3 数组复制 122 7.3.4 数组比较 123 7.4 数组排序 123 7.4.1 sort函数排序 123 7.4.2 冒泡排序 124 7.5 本章知识点综合应用 125 7.5.1 使用Arrays 125 7.5.2 求质数 127 7.5.3 动态调整数组长度 129 7.6 小结 130 7.7 习题 131 第8章 借花献佛:集合 8.1 Java集合框架 133 8.2 Collection接口 133 8.2.1 转换构造方法 133 8.2.2 Collection接口的定义 133 8.2.3 Collection接口的基本操作 134 8.2.4 遍历Collection接口 134 8.2.5 Collection接口的批量操作 135 8.2.6 Collection接口的数组操作 136 8.3 Set接口 136 8.3.1 Set接口的定义 136 8.3.2 Set接口的基本操作 137 8.3.3 Set接口的批量操作 138 8.3.4 Set接口的数组操作 139 8.4 List接口 139 8.4.1 List接口的定义 140 8.4.2 从Collection继承的操作 140 8.4.3 按位置访问和查找操作 141 8.4.4 List迭代方法 142 8.5 Map接口 143 8.5.1 Map接口的定义 143 8.5.2 Map接口的基本操作 144 8.5.3 Map接口的批量操作 145 8.6 实现 145 8.6.1 实现的类型 146 8.6.2 Set接口的实现 147 8.6.3 List接口的实现 148 8.6.4 Map接口的实现 148 8.7 本章知识点综合应用 149 8.7.1 ArrayList、Vector和LinkedList 149 8.7.2 对List排序 154 8.7.3 对Map排序 156 8.8 小结 158 8.9 习题 158 第9章 点石成金:字符串处理 9.1 字符类 160 9.1.1 Character字符包装器类 160 9.1.2 转义字符序列 161 9.1.3 常用构造函数 161 9.1.4 字符的比较 162 9.1.5 取字符对象的值 162 9.2 字符串String 163 9.2.1 字符串声明与赋值 163 9.2.2 常用构造函数 163 9.2.3 获取字符串长度 165 9.3 字符串常用操作 166 9.3.1 字符串连接 166 9.3.2 字符串比较 167 9.3.3 字符串截取 168 9.3.4 字符串查找 169 9.3.5 字符串大小写转换 170 9.3.6 字符串内容的替换 171 9.3.7 获取字符串某位置的字符 172 9.4 字符串其他操作 172 9.5 字符串数组 173 9.5.1 字符串数组的构造函数 174 9.5.2 字符串数组的属性及常用方法 174 9.6 字符串缓存类StringBuffer 175 9.6.1 常用构造函数 175 9.6.2 字符串缓存与字符串的转化 176 9.6.3 字符串缓存扩充 177 9.6.4 字符串缓存插入 177 9.7 字符串缓存的其他操作 178 9.8 字符串标记类 179 9.8.1 常用构造函数 179 9.8.2 常用方法 179 9.9 本章知识点综合应用 180 9.9.1 使用String 180 9.9.2 基本数据类型与字符串的转化 184 9.9.3 使用StringBuffer 186 9.10 小结 190 9.11 习题 190 第三篇 Java编程提高篇 第10章 云行雨施:Java Swing编程 10.1 Swing的特点 192 10.2 Swing容器 192 10.2.1 JFrame容器 192 10.2.2 JPanel容器 195 10.3 创建图形界面程序 196 10.4 Swing常用组件 197 10.4.1 按钮组件JButton 197 10.4.2 复选框组件JCheckBox 198 10.4.3 单选按钮组件JRadioButton 198 10.4.4 文本框组件JTextField 198 10.4.5 密码框组件JPasswordField 199 10.4.6 组合框组件JComboBox 199 10.4.7 滑块组件JSlider 199 10.4.8 微调组制组件JSpinner 199 10.4.9 菜单组件JMenu 200 10.5 不可编辑的信息显示组件 200 10.5.1 标签组件JLabel 200 10.5.2 进度条组件JProgressBar 201 10.5.3 工具提示组件JToolTip 201 10.6 Swing高级组件 202 10.6.1 颜色选择器JColorChooser 202 10.6.2 文件选择器JFileChooser 202 10.6.3 文本编辑组件JEditorPane和JTextPane 203 10.6.4 文本区组件JTextArea 204 10.6.5 表组件JTable 204 10.6.6 树组件JTree 205 10.6.7 面板组件JPanel 206 10.6.8 滚动面板JScrollPane 207 10.6.9 拆分面板JSplitPane 207 10.6.10 选项卡面板JTabbedPane 208 10.6.11 工具栏JToolBar 208 10.7 本章知识点综合应用 209 10.7.1 一个圆形的按钮 209 10.7.2 捕捉屏幕 211 10.7.3 缩放图片 214 10.8 小结 219 10.9 习题 219 第11章 十拿九稳:标准布局 11.1 标准布局管理器简介 222 11.1.1 BorderLayout边框布局 222 11.1.2 BoxLayout盒状布局 223 11.1.3 CardLayout卡片布局 224 11.1.4 FlowLayout流动布局 225 11.1.5 GridLayout网格布局 226 11.1.6 GridBagLayout网格包布局 227 11.2 使用布局管理器技巧 228 11.2.1 设置布局管理器 228 11.2.2 向容器中添加组件 229 11.2.3 提供组件大小和排列策略 229 11.2.4 设置组件之间的间隙 229 11.2.5 设置容器的语言方向 230 11.3 本章知识点应用 231 11.3.1 设计用户登录界面 231 11.3.2 日历 235 11.4 小结 241 11.5 习题 242 第12章 料事如神:Java异常处理 12.1 Java中的异常 244 12.2 异常处理 245 12.2.1 try语句 246 12.2.2 catch语句 247 12.2.3 异常类型 247 12.2.4 异常处理原则 248 12.3 Throwable类 249 12.3.1 Throwable类的定义和方法 249 12.3.2 异常类的继承关系 250 12.3.3 使用throws抛出异常 251 12.3.4 使用throw抛出异常 252 12.3.5 运行期异常 252 12.4 自定义异常 253 12.4.1 创建自定义异常类 253 12.4.2 处理自定义异常 254 12.5 finally子句 255 12.6 异常的几个问题 256 12.6.1 异常丢失 256 12.6.2 构造函数中的异常处理 257 12.6.3 异常匹配 258 12.7 异常的优点 260 12.8 本章知识点综合应用 262 12.8.1 throw、throws、try和catch 262 12.8.2 自定义异常类 264 12.8.3 使用finally 266 12.9 小结 269 12.10 习题 270 第13章 棒打双狗:Java的输入/输出处理 13.1 什么是流 272 13.2 字节流 272 13.2.1 输入流类InputStream 272 13.2.2 输出流类OutputStream 274 13.3 字符流 275 13.3.1 Writer类 275 13.3.2 Reader类 277 13.3.3 读取Unicode字符 278 13.3.4 读取字符文件 279 13.4 File类 281 13.4.1 创建文件夹 281 13.4.2 创建文件 282 13.4.3 复制文件 283 13.4.4 删除文件 284 13.4.5 删除文件夹 284 13.5 流的运用 286 13.5.1 文件流 286 13.5.2 管道流 287 13.5.3 I/O重定向 287 13.5.4 过滤流 288 13.5.5 序列化对象 289 13.6 本章知识点综合应用 290 13.6.1 获取文件的属性信息 290 13.6.2 创建文件和目录 292 13.6.3 删除文件和目录 296 13.7 小结 299 13.8 习题 299 第14章 以柔克刚:多线程编程 14.1 线程 301 14.1.1 线程的组成 301 14.1.2 多线程概念 301 14.1.3 Java中的多线程 302 14.2 创建线程 302 14.2.1 继承Thread类创建线程 302 14.2.2 实现Runnable接口创建线程 303 14.3 线程的状态 305 14.4 线程的优先级 306 14.5 线程的同步 307 14.5.1 同步方法 307 14.5.2 固定锁和同步 308 14.6 线程的控制 310 14.6.1 启动线程 310 14.6.2 挂起和恢复线程 310 14.6.3 线程的休眠方法 310 14.6.4 线程的加入方法 312 14.6.5 中断线程 314 14.6.6 结束线程 314 14.7 线程间通信 315 14.7.1 PipedWriter类详解 315 14.7.2 PipedReader类详解 316 14.7.3 管道通信实例 317 14.8 多线程的死锁问题 318 14.9 多线程的缺点 319 14.10 本章知识点综合应用 319 14.10.1 定义和启动线程 319 14.10.2 线程的协作 321 14.10.3 线程优先级 324 14.11 小结 325 14.12 习题 325 第15章 李代桃僵:网络编程 第16章 一箭双雕:内存管理技术 第17章 成人之美:处理图像 第18章 里应外合:反射与注解的应用 第19章 如虎添翼:使用JDBC连接数据库 第20章 同甘共苦:使用Swing组件创建数据库应用程序 第21章 明修栈道:JSP技术 第22章 暗度陈仓:Servlet技术 第四篇 开发实战篇 第23章 小试牛刀:界面游戏拼图 第24章 鹤啸九天:学生信息管理系统 资源截图:
陌佑
百度云
百度云

面向对象设计UML实践(第2版)

资源名称:面向对象设计UML实践(第2版) 内容简介: 《面向对象设计UML实践》(第2版)自第1版出版以来,深受读者喜爱。为了适应面向对象设计发展,第2版在保留第1版特点的同时,根据当前软件工程的发展趋势和教学特点,精心选择了最主要的基本内容进行介绍。全书包括14章和3个附录,分别为UML导论,对象建模,软件开发过程,餐馆系统的业务建模、分析、设计及实现,类和对象图,交互图,状态图,构件图,约束,实现策略,原则和模式等。 资源目录: 第一章 UML导论 第二章 对象建模 第三章 软件开发过程 第四章 餐馆系统的业务建模 第五章 餐馆系统的分析 第六章 餐馆系统的设计 第七章 餐馆系统的实现 第八章 类图和对象图 第九章 交互图 第十章 状态图 第十一章 构件图 第十二章 约束 第十三章 实现策略 第十四章 原则和模式 附录A UML表示法概述 附录B OCL概述 附录C 用例描述模板 参考文献 术语表 资源截图:
陌佑
百度云
百度云

X M L示例程序导学(第二版)

资源名称:XML示例程序导学(第二版) 内容简介: XML示例程序导学(第二版),ISBN:9787302058120,作者:Benoit Marchal著;杨洪涛,顾雷,郑震坤译;杨洪涛译 资源截图:
陌佑
百度云
百度云
⬅️ 1...16311632163316341635...2920

添加微信,反馈问题

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

搜索榜单

1

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

2117

2

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

1276

3

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

1272

4

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

1214

5

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

1144

6

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

1083

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈