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

资源搜

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

《疯狂Java实战演义》PDF 下载

资源名称:《疯狂Java实战演义》PDF 下载 内容简介: 本书以15个生动的Java案例,引领读者体验Java开发的乐趣。书中使用Java的Swing技术开发了若干个游戏,从这些游戏中可以了解到,Java一样可以做出优秀的游戏和应用程序。除了这些游戏案例外,还有若干个读者平时会接触到的软件,例如Windows计算器、MySQL企业管理器、邮件客户端、多线程下载工具等。读者使用到这些软件时,根据本书所描述的案例,可以深入了解这些软件的原理以及开发细节。本书中的所有案例均基于Eclipse IDE开发,源码均附有详细的注释。本书案例由浅入深,带领读者一步步体会Java语言之美。 本书知识点丰富,适合有一定Java基础、有意向做Java桌面应用程序或者想了解Java图形界面编程的读者阅读,也可作为Java开发程序员的案例参考书。 资源目录: 第1章 控制台五子棋   1.1 引言    1.1.1 五子棋介绍    1.1.2 输入输出约定   1.2 游戏流程描述    1.2.1 玩家输入坐标    1.2.2 “电脑”下棋   1.3 创建游戏的各个对象    1.3.1 Chessboard类    1.3.2 Chessman类    1.3.3 GobangGame类   1.4 棋盘类实现    1.4.1 初始化棋盘    1.4.2 输出棋盘    1.4.3 获取棋盘   1.5 棋子枚举类实现   1.6 游戏类实现    1.6.1 使用BufferedReader获取键盘输入    1.6.2 验证玩家输入字符串的合法性    1.6.3 判断输赢    1.6.4 “电脑”随机下棋    1.6.5 是否重新游戏    1.6.6 游戏过程实现   1.7 本章小结  第2章 仿Windows计算器   2.1 仿Windows计算器概述    2.1.1 数学符号与其他符号介绍    2.1.2 界面说明   2.2 流程描述   2.3 建立计算器对象    2.3.1 MyMath工具类    2.3.2 CalService类    2.3.3 CalFrame类   2.4 MyMath工具类实现   2.5 计算器主界面    2.5.1 初始化界面(initialize()方法)    2.5.2 创建运算键    2.5.3 创建操作按键    2.5.4 增加事件监听器   2.6 计算业务处理    2.6.1 计算四则运算结果    2.6.2 存储操作    2.6.3 实现开方、求倒数等    2.6.4 实现回退操作    2.6.5 清除计算结果    2.6.6 实现中转方法(callMethod)   2.7 本章小结  第3章 图片浏览器   3.1 图片浏览器概述   3.2 创建图片浏览器的相关对象    3.2.1 文件过滤器    3.2.2 文件对话框    3.2.3 主界面类    3.2.4 业务处理类    3.2.5 操作处理类   3.3 创建主界面    3.3.1 初始化界面(init()方法)    3.3.2 创建菜单栏    3.3.3 创建工具栏   3.4 实现图片浏览的操作    3.4.1 实现工具栏单击    3.4.2 实现菜单的单击    3.4.3 打开图片    3.4.4 放大或者缩小图片    3.4.5 浏览“上一张”或“下一张”    3.6.1 图片   3.5 文件选择与过滤   3.6 本章小结  第4章 桌面弹球   4.1 桌面弹球概述    4.1.1 动画原理    4.1.2 小球反弹的方向   4.2 流程描述   4.3 创建游戏对象    4.3.1 基类BallComponent 5    4.3.2 砖块类(Brick)    4.3.3 道具类及其子类(Magic)    4.3.4 挡板类(Stick)    4.3.5 小球类(Ball)    4.3.6 业务处理类(BallService)    4.3.7 主界面类(BallFrame)   4.4 主界面实现    4.4.1 初始化界面(initialize()方法)    4.4.2 单态模式简介    4.4.3 运行效果    4.4.4 监听器与Timer   4.5 挡板、小球、砖块、道具    4.5.1 挡板(Stick类)    4.5.2 小球(Ball类)    4.5.3 道具(Magic及其子类)    4.5.4 砖块(Brick类)   4.6 BallService类实现    4.6.1 创建与设置砖块    4.6.2 设置挡板的位置(移动挡板)    4.6.3 小球与砖块碰撞    4.6.4 小球、道具与挡板碰撞    4.6.5 道具的移动    4.6.6 改变挡板的长度(道具的作用)    4.6.7 判断是否已经通关   4.7 功能改进设计    4.7.1 关卡    4.7.2 计分    4.7.3 道具   4.8 本章小结  第5章 单机俄罗斯方块  第6章 仿Windows画图  第7章 单机连连看  第8章 简单Java IDE工具  第9章 图书进销存系统  第10章 事务跟踪系统  第11章 多线程下载工具  第12章 邮件客户端  第13章 MySQL管理器  第14章 自己开发IoC容器  第15章 仿QQ游戏大厅 
陌佑
百度云
百度云

《Java高级编程实用教程》PDF 下载

资源名称:《Java高级编程实用教程》PDF 下载 内容简介: 本书是一本介绍Java高级编程的实用教程,面向具有一定Java编程基础的开发人员。本书通过对"项目"的分析、实现和讲解,使读者在实践的过程中,逐步掌握Java高级编程的技巧和方法。  全书分10章,第1章至第4章详细介绍面向对象技术和Java类的高级特性;第5章介绍数组,主要涉及数组的创建和使用;第6章介绍图形用户界面和事件处理;第7章讲述高级I/0处理技术;第8章主要介绍多线程技术,包括线程的两种创建方法、线程的基本控制、线程的同步和线程的交互;第9章以网络聊天室为例,以JBuilder 9.O为开发环境,详细介绍图形用户界面设计、事件处理方法、Socket编程技术和多线程编程技术;第10章以员工管理系统为例,详细讲述如何使用JDBC访问数据库。附录A讲述Java编程规范,对于开发者来说具有较高的参考价值。  本书主要是面向高职高专院校高年级学生,也可作为本科学生和程序开发者参考用书。 资源目录: 第1章 面向对象程序设计概述  1.1 面向过程和面向对象 1.2 类 1.3 Java文件的组织 1.4 本章小结 第2章 类的设计  2.1 类的继承 2.2 方法的重写 2.3 多态 2.4 重载 2.5 [项目2-1]的参考程序 2.6 本章小结 第3章 类的高级特性  3.1 static和final关键字 3.2 抽象类和接口 3.3 内部类 3.4 本章小结 第4章 异常处理  4.1 异常的概念及其分类 4.2 Java异常处理机制 4.3 用户自定义异常 4.4 本章小结 第5章 数组  5.1 数组的概念 5.2 一维数组的声明和内存分配 5.3 二维数组 5.4 [项目5-1]的参考程序 5.5 本章小结 第6章 图形用户界面设计  6.1 CUI概述 6.2 容器 6.3 Swing组件 6.4 容器布局 …… 第7章 I/O处理 第8章多线程编程  第9章 网络编程  第10章 数据库编程  附录 Java编程规范 参考文献 资源截图:
陌佑
百度云
百度云

《Java经典实例(第2版)》PDF 下载

资源名称:《Java经典实例(第2版)》PDF 下载 内容简介: 《Java经典实例(第2版)》收集了Java开发人员经常遇到的成百个问题的解决方案,涵盖了Java应用的方方面面,堪称讲述Java应用的百科全书。书中的实例从正确设置CLASSPATH和读取环境信息这样的简单任务,到应用XML,或者使用JDK 1.5所带的并发性工具实现多线程编程的完整程序,几乎无所不包。 无论你是否直接使用书中的实例,作为灵感的源泉,作为学习Java的工具,或者用于其他用途,《Java经典实例(第2版)》都将成为你图书收藏中的珍品。还没有一《Java经典实例(第2版)》能够如此全面地讲述Java的诸多功能,并能够如此容易地运用到实践当中去。作为第二版,《Java经典实例(第2版)》更像是一部秘笈,指引你获取最新的第三方资源,以及提供实用的“招式”。《Java经典实例(第2版)》展现了JDK 1.5中许多新的编程语言与API特性,这些都包括在那些实例中。 资源目录: 前言 第1章 起步走:编译、运行和调试Java程序 1.0  简介 1.1  编译和运行Java程序:JDK方式 1.2  采用带彩色突出显示的编辑器编辑和编译程序 1.3  采用IDE编译、执行和测试程序 1.4 有效使用CLASSPATH 1.5  使用本书的com.darwinsys API类 1.6  编译本书的源代码示例 1.7  使用Ant工具自动编译和执行Java程序 1.8  Applet 1.9  处理过期警告 1.10  没有#ifdef的条件编译 1.11  调试信息的输出 1.12  使用断言机制维护程序 1.13 使用调试器JDB 1.14  单元测试 1.15  获取可读的回溯 1.16  更多的Java源程序 1.17  例程:Debug 第2章 Java的运行环境 2.0  简介 2.1  获得环境变量 2.2  系统属性 2.3  编写JDK版本相关的代码 2.4  编写操作系统相关的代码 2.5  使用扩展包或其他API包 2.6  解析命令行参数 第3章 字符串 3.0  简介 3.1  利用substring()分解字符串 3.2  利用StringTokenizer分解字符串 3.3  连接字符串 3.4  处理单个字符 3.5  字符串的对齐 3.6  Unicode字符与String.的转换 3.7  颠倒字符串 3.8  扩展和压缩TAB符 3.9  控制字母大小写 3.10  缩排文档 3.11  输入非打印字符 3.12  删除字符串尾部的空格 3.13  解析逗号分隔的数据 3.14  例程:一个简单的文本格式化工具 3.15 例程:Soundex算法 第4章 正则表达式的模式匹配 4.0  简介 4.1  正则表达式的语法 4.2  在Java中使用正则表达式:测试模式 4.3  查找匹配的文本 4.4  替换匹配的正文 4.5  打印匹配的所有字符串 4.6  打印含有模式的行 4.7  在正则表达式中控制大小写 4.8  匹配重音符或复合字符 4.9  匹配时的换行问题 4.10  例程:Apache日志文件解析 4.11  例程:数据挖掘 4.12  例程:完整的Grep 第5章 数字 5.0  简介 5.1  检查字符串是否包含有效数字 5.2  数据类型的由大变小 5.3  数字与对象的互相转换 5.4  使用分数 5.5  确保浮点数的准确性 5.6  浮点数的比较 5.7  浮点数的舍入 5.8  数字的格式化 5.9  二进制、八进制、十进制以及十六进制之间的转换 5.10  整数序列 5.11  罗马数字 5.12  名词的复数形式 5.13 产生随机数 5.14  产生更好的随机数 5.15  三角函数的计算 5.16  取对数 5.17  矩阵乘法 5.18  复数 5.19  处理特大的数字 5.20 例程:TempConVerter 5.21  例程:数字回文(Number Palindromes) 第6章 日期和时间 6.0  简介 6.1  查看当前日期 6.2  按照指定格式打印日期/时间 6.3  用其他历法表示日期 6.4  将YMDHMS转换为Calendar对象 6.5  将字符串转换为日期 6.6  将秒数转换为DMYHMS格式 6.7  日期的加减运算 6.8  计算日期之间的间隔 6.9  比较日期 6.10  第几日 6.11  日历页 6.12  测量流逝的时间 6.13  休眠 6.14 例程:提醒服务 第7章 结构化数据 7.0  简介 7.1  数组 7.2  调整数组的长度 7.3  ArrayList类 7.4  Iterator(迭代器) 7.5  链表 7.6  使用:Hashtable和HashMap进行映射 7.7  Properties类和Preferences类 7.8  排序 7.9  避免频繁地排序 7.10  排除重复元素 7.11  搜索对象 7.12  将集合转换为数组 7.13  自定义Iterator 7.14  堆栈 7.15  多维结构 7.16  集合小结 7.17  例程:运行效率 第8章 泛型、foreach循环和枚举的数据结构(JDK 1.5) 8.0  简介 8.1  使用泛型 8.2  使用“foreach”循环 8.3  使用泛型避免强制类型转换 8.4  使用自动装包和自动拆包进行转换 8.5  使用类型安全的枚举 8.6  例程:MediaInvoicer 第9章 面向对象的技术 9.0  简介 9.1  打印对象用toString()方法格式化 9.2  覆盖equals方法 9.3  覆盖hashcode方法 9.4  Clone方法 9.5  Finalize方法 9.6  使用内部类 9.7  通过接口进行回调(Callback) 9.8  多态(Polymorphism)/抽象方法 9.9  传值 9.10 Singleton模式 9.11  自定义异常 9.12 例程:Plotter(绘图仪) 第10章 输入和输出 10.0  简介 10.1  从标准输入设备读取数据 10.2  向标准输出设备写数据 10.3  JDK 1.5的Formatter类 10.4  扫描文件 10.5  JDK 1.5的Scanner类 10.6  按文件名打开文件 10.7  复制文件 10.8  把文件读入字符串 10.9  重定向标准流 10.10 复制流 10.11 读/写不同字符集的文本 10.12 行结束符 10.13 平台相关的文件编码 10.14 断行再续 10.15 读写二进制数据 10.16 定位(Seeking) 10.17 处理C程序写的数据流 10.18 存储和还原串行化对象 10.19 防止ClassCastExceptions异常 10.20 读写JAR或Zip文档 10.21 读写压缩文件 10.22 例程:将文本输出为Postscript格式 第11章 目录和文件操作 11.0  简介 11.1  获取文件信息 11.2  创建文件 11.3  修改文件名 11.4 删除文件 11.5 创建临时文件 11.6  更改文件属性 11.7  列出目录内容 11.8  获取根目录 11.9  创建新目录 11.10 例程:Find 第12章 串行和并行接口编程 12.0  简介 12.1  选择一个端口 12.2  打开串行端口 12.3  打开并行端口 12.4  解决端口冲突 12.5  基于端口读写数据:异步(Lock Step) 12.6  基于端口的读写数据:事件驱动 12.7  基于端口的读写数据:线程 12.8 例程:Penman绘图仪 第13章 图形与声音 13.0  简介 13.1  绘制图形 13.2  测试图形组件 13.3  输出文本 13.4  使组件上的文本居中 13.5  阴影效果 13.6  绘制二维艺术字 13.7  文本字体 13.8  图像 13.9  播放声音文件 13.10 播放视频文件 13.11 Java的打印 13.12 例程:P10tterlAWT 13.13 例程:Grapher 第14章 图形用户界面(GUI) 14.0  简介 14.1  GUI组件 14.2  窗体布局 14.3  带Tab的布局 14.4  事件处理:让按钮工作起来 14.5  使用匿名的内部类进行事件处理 14.6  通过“关闭窗体”结束程序 14.7  对话框 14.8  GuI异常 14.9  在窗体上打印数据 14.10 使用JSpinner’选择值 14.11 使用JFileChooser选择文件 14.12 选择颜色 14.13 使用HTML格式化JComponents 14.14 将主窗体居中 14.15 修改swing程序的外观感受(Look and Feel). 14.16 改进Mac OS x的GUI 14.17 例程:定制字体 14.18 例程:定制布局管理器 第15章 国际化与本地化 15.0  简介 15.1  用118N资源创建按钮 15.2  列出有效区域 15.3  使用118N资源创建菜单 15.4  编写国际化的实用子程序 15.5  使用118N资源包创建对话框 15.6 创建资源包 15.7  从代码中提取字符串 15.8  使用指定的区域 15.9  设置默认的区域 15.10 格式化消息 15.11 例程:MenuIntl 15.12 例程:BusCard 第16章 网络客户端 16.0  简介 16.1  访问服务器 16.2  查找并报告网络地址 16.3  处理网络错误 16.4  读写文本数据 16.5  读写二进制数据 16.6  读写串行化数据 …… 第17章 Java服务器端:Socket 第18章 网络客户端(Ⅱ):Applet和Web客户端 第19章 JaVa与EmajI 第20章 数据库访问 第21章 XML 第22章 分布式Java:RMI 第23章 包和包装机制 第24章 JaVa线程 第25章 内省或“命名类的类” 第26章 JaVa与其他语言的结合 后记 相关图片:
陌佑
百度云
百度云

《Java核心技术卷2(原书第8版)》PDF

资源名称:《Java核心技术,卷2(原书第8版)》PDF 内容简介: 《JAVA核心技术卷2:高级特征》是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级 AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 6的内容。《JAVA核心技术卷Ⅱ:高级特征》对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。 《JAVA核心技术卷2:高级特征》适合软件开发人员、高等院校教师和学生参考。 点击链接进入Java程序设计:  《深入理解Java虚拟机:JVM高级特性与最佳实践》  《JAVA核心技术(卷1):基础知识(原书第8版)》  《JAVA核心技术卷2:高级特征》  《Java语言程序设计(基础篇)(原书第8版)》  《Java编程思想(第4版)》  《Effective Java中文版(第2版)》  《Java编程思想(英文版•第4版)》  《Java 实时编程》  《Java加密与解密的艺术》  《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》  《Java语言程序设计:进阶篇(原书第8版)》  《Maven实战》 作者简介: Cay S.Horstmann是圣何塞州大学计算机科学系教授。他曾经是Preview Systems公司的副总裁和首席技术官,曾任许多大型公司、大学和组织的C++、Java与因特网编程顾问。 Gary Cornell曾经撰写或与人合著过20多本计算机畅销书。他是Brown大学的博士,在IBM的Watson实验室做过访问科学家,曾任康沓狄格大学的教授。 资源目录: 第一章 流与文件  1.1 流   1.1.1 读入和写出字节   1.1.2 完整的流家族   1.1.3 组合流过滤器  1.2 文本输入与输出   1.2.1 如何写出文本输出   1.2.2 如何读入文本输入   1.2.3 以文本格式存储对象   1.2.4 字符集  1.3 读入和写出二进制数据   1.3.1 随机访问文件  1.4 zip文档  1.5 对象流与序列化   1.5.1 理解对象序列化的文件格式   1.5.2 修改缺省的序列化机制   1.5.3 序列化单例和类型安全的枚举   1.5.4 版本管理   1.5.5 为克隆使用序列化  1.6 文件管理 . 1.7 新i/o   1.7.1 内存映射文件    1.7.2 缓冲区数据结构    1.7.3 文件加锁机制   1.8 正则表达式  第二章 xml  2.1 xml概述    2.1.1 xml文档的结构   2.2 解析xml文档   2.3 验证xml文档    2.3.1 文档类型定义    2.3.2 xml schema   2.3.3 实用示例   2.4 使用xpath来定位信息   2.5 使用名字空间   2.6 流机制解析器    2.6.1 使用sax解析器    2.6.2 使用stax解析器   2.7 生成xml文档    2.7.1 使用stax写出xml文档   2.8 xsl转换  第三章 网络   3.1 连接到服务器    3.1.1 套接字超时    3.1.2 因特网地址   3.2 实现服务器    3.2.1 为多个客户端服务    3.2.2 半关闭   3.3 可中断套接字   3.4 发送e-mail  3.5 建立url连接    3.5.1 url和uri   3.5.2 使用urlconnection获取信息    3.5.3 提交表单数据  第四章 数据库编程   4.1 jdbc的设计    4.1.1 jdbc驱动程序类型    4.1.2 jdbc的典型用法   4.2 结构化查询语言   4.3 jdbc配置    4.3.1 数据库url   4.3.2 驱动程序jar文件    4.3.3 启动数据库    4.3.4 注册驱动器类    4.3.5 连接到数据库   4.4 执行sql语句    4.4.1 管理连接、语句和结果集    4.4.2 分析sql异常    4.4.3 组装数据库   4.5 执行查询操作    4.5.1 预备语句    4.5.2 读取和写出lob   4.5.3 sql转义    4.5.4 多结果集    4.5.5 获取自动生成键   4.6 可滚动和可更新的结果集    4.6.1 可滚动的结果集    4.6.2 可更新的结果集   4.7 行集    4.7.1 被缓存的行集   4.8 元数据   4.9 事务    4.9.1 保存点    4.9.2 批量更新    4.9.3 高级sql类型   4.10 web与企业应用中的连接管理   4.11 ldap介绍    4.11.1 配置ldap服务器    4.11.2 访问ldap目录信息  第五章 国际化   5.1 locales  5.2 数字格式    5.2.1 货币   5.3 日期和时间   5.4 排序    5.4.1 排序强度    5.4.2 分解   10.5 消息格式化    10.5.1 选择格式   10.6 文本文件和字符集    10.6.1 源文件的字符编码   10.7 资源包    10.7.1 定位资源包    10.7.2 属性文件    10.7.3 包类   10.8 一个完整的例子  第六章 高级swing  6.1 列表    6.1.1 jlist构件    6.1.2 列表模式    6.1.3 插入和移除值    6.1.4 值的绘制   6.2 表格    6.2.1 简单表格    6.2.2 表格模型    6.2.3 对行和列的操作   6.3 树    6.3.1 简单的树    6.3.2 结点枚举    6.2.3 绘制结点    6.2.4 监听树事件    6.2.5 定制树模型   6.4 文本构件    6.4.1 文本构件中的修改跟踪    6.4.2 格式化的输入框    6.4.3 jspinner构件    6.4.4 用jeditorpane显示html  6.5 进度指示器    6.5.1 进度条    6.5.2 进度监视器    6.5.3 监视输入流的进度   6.6 构件组织器    6.6.1 分割面板    6.6.2 选项卡面板    6.6.3 桌面面板和内部框体    6.6.4 级联与平铺    6.6.5 否决属性设置  第七章 高级 awt  7.1 绘图操作流程   7.2 形状    7.2.1 使用形状类   7.3 区域   7.4 笔划   7.5 着色   7.6 坐标变换   7.7 剪切   7.8 透明与组合   7.9 绘图提示   7.10 图像的读取器和写入器    7.10.1 获得图像文件类型的读取器和写入器    7.10.2读取和写入带有多个图像的文件   7.11 图像处理    7.11.1 构建光栅图像    7.11.2 图像过滤   7.12 打印    7.12.1 图形打印    7.12.2 打印多页文件    7.12.3 打印预览    7.12.4 打印服务程序    7.12.5 流打印服务程序    7.12.6 打印属性   7.13 剪贴板    7.13.1 数据传递的类和接口    7.13.2 传递文本    7.13.3 可传递的接口和数据风格    7.13.4 构建一个可传递的图像    7.13.5 通过系统剪贴板传递java对象    7.13.6 使用本地剪贴板来传递对象引用   7.14 拖放操作    7.14.1 swing对数据传递的支持    7.14.2 拖曳源    7.14.3 放置目标   7.15 平台集成    7.15.1 闪屏    7.15.2 启动桌面应用程序    7.15.3 系统托盘  第八章 javabean构件   8.1 为何是bean?   8.2 编写bean的过程   8.3 使用bean构造应用程序    8.3.1 将bean打包成jar文件    8.3.2 在开发环境中组合bean  8.4 bean属性与事件的命名模式   8.5 bean属性的类型    8.5.1 简单属性    8.5.2 索引属性    8.5.3 绑定属性    8.5.4 约束属性   8.6 beaninfo类   8.7 属性编辑器    8.7.1 编写一个属性编辑器   8.8 定制器    8.8.1 编写一个定制器类   8.9 javabean持久化    8.9.1 javabean持久化可用于任何数据    8.9.2 一个javabean持久化的完整示例  第九章 安全   9.1 类加载器    9.1.1 类加载器的层次结构    9.1.2 将类加载器作为命名空间    9.1.3 编写你自己的类加载器   9.2 字节码校验   9.3 安全管理器与访问权限    9.3.1 java 平台安全性    9.3.2 安全策略文件    9.3.3 定制权限    9.3.4 实现权限类   9.4 用户认证    9.4.1 jaas 登录模块   9.5 数字签名    9.5.1 消息摘要    9.5.2 消息签名    9.5.3 x.509证书格式    9.5.4 校验签名    9.5.5 认证问题    9.5.6 证书签名    9.5.7 证书请求   9.6 代码签名    9.6.1 jar文件签名    9.6.2 软件开发者证书   9.7 加密    9.7.1 对称密码    9.7.2 密钥生成    9.7.3 密码流    9.7.4 公共密钥密码  第十章 分布式对象   10.1 客户与服务器的角色   10.2 远程方法调用    10.2.1 存根与参数编组   10.3 配置远程方法调用    10.3.1 接口与实现    10.3.2 rmi注册表    10.3.3 部署程序    10.3.4 记录rmi活动   10.4 远程方法中的参数和返回值    10.4.1 传递远程对象    10.4.2 传递非远程对象    10.4.3 动态类加载    10.4.4 具有多重接口的远程引用    10.4.5 远程对象与equals、hashcode和clone方法   10.5 远程对象激活   10.6 web services与jax-ws   10.6.1 使用jax-ws   10.6.2 web服务的客户端    10.6.3 amazon的e-commerce服务  第十一章 脚本、编译与注解处理   11.1 java平台的脚本    11.1.1 获取脚本引擎    11.1.2 脚本赋值与绑定    11.1.3 重定向输入和输出    11.1.4 调用脚本的函数和方法    11.1.5 编译脚本    11.1.6 一个示例:用脚本处理gui事件   11.2 编译器api   11.2.1 编译便捷之法    11.2.2 使用编译工具    11.2.3 一个示例:动态java代码生成   11.3 使用注解    11.3.1 一个示例:注解事件处理器   11.4 注解语法   11.5 标准注解    11.5.1 用于编译的注解    11.5.2 用于管理资源的注解    11.5.3 元注解   11.6 源码级注解处理   11.7 字节码工程    11.7.1 载入时修改字节码  第十二章 本地方法   12.1 从java程序中调用c函数   12.2 数值参数与返回值    12.2.1 用printf格式化数字   12.3 字符串参数   12.4 访问对象域    12.4.1 访问实例域    12.4.2 访问静态域    12.5 编码签名   12.6 调用java方法    12.6.1 实例方法    12.6.2 静态方法    12.6.3 构造器    12.6.4 替代方法调用   12.7 访问数组元素   12.8 错误处理   12.9 使用调用api  12.10 完整的示例:访问windows注册表    12.10.1 windows注册表概述    12.10.2 访问注册表的java平台接口    12.10.3 以本地方法方式实现注册表访问函数 资源截图:
陌佑
百度云
百度云

《Eclipse核心编程—插件、界面与Web开发》PDF 下载

资源名称:《Eclipse核心编程—插件、界面与Web开发》PDF 下载 内容简介: 《Eclipse核心编程:插件、界面与Web开发》全面、翔实地介绍了基于优秀的Java开发平台——Eclipse,进行插件、界面和Web开发方面的内容。书中不仅包括适合Java初学者阅读的编译和运行Java应用程序,在Eclipse中配置环境变量、构建路径,使用Junit编写测试代码等Eclipse开发的基础知识;还包括适合Eclipse具体项目开发人员阅读的开发Java图形应用程序,开发Web应用程序,为Eclipse平台开发插件等Eclipse核心编程的重要内容。 全书共分4篇10章,以“Eclipse快速入门篇→Eclipse图形应用开发篇→Eclipse RCP开发篇→Java Web应用程序开发篇”为线索具体展开,涵盖了Eclipse插件、界面和Web开发的方方面面的内容。书中给出大量实际、生动的案例,难度由低到高、内容循序渐进,并注重技巧的归纳和总结。        资源目录: 第1部分 Eclipse快捷入门篇   第1章 Eclipse程序开发入门     1.1 安装Eclipse IDE     1.2 创建Java程序      1.2.1 创建Java项目      1.2.2 创建类      1.2.3 编写代码      1.2.4 运行Java程序      1.2.5 查看项目的目录结构     1.3 生成Getter和Setter方法     1.4 配置Java构建路径      1.4.1 在项目中导入第三方库      1.4.2 配置项目构建路径     1.5 使用模板      1.5.1 编辑器模板      1.5.2 代码样式模板     1.6 实例——创建PetStore项目的持久层     1.7 小结    第2章 使用Eclipse进行敏捷开发     2.1 单元测试      2.1.1 安装JUnit      2.1.2 编写测试用例      2.1.3 运行测试用例      2.1.4 快速创建测试用例     2.2 重构      2.2.1 重命名      2.2.2 提取方法      2.2.3 移动类      2.2.4 Push Down      2.2.5 其他重构方法     2.3 小结   第2部分 Eclipse图形应用开发篇   第3章 SWT应用程序设计     3.1 SWT基础      3.1.1 安装SWT      3.1.2 一个完整的SWT程序      3.1.3 Widget类      3.1.4 Display类      3.1.5 Shell类     3.2 SWT基本窗口组件      3.2.1 Label      3.2.2 Button      3.2.3 Text      3.2.4 List      3.2.5 Combo      3.2.6 Menu和MenuItem      3.2.7 ProgressBar      3.2.8 Scale   3.3 事件      3.3.1 无类型监听器     3.3.2 类型监听器     3.4 布局      3.4.1 布局与布局数据      3.4.2 FillLayout      3.4.3 RowLayout      3.4.4 GridLayout      3.4.5 FormLayout     3.5 对话框      3.5.1 对话框的基本原理      3.5.2 消息对话框      3.5.3 目录对话框      3.5.4 文件对话框      3.5.5 颜色选择对话框      3.5.6 字体选择对话框     3.6 图形      3.6.1 绘制图形      3.6.2 字体     3.7 小结    第4章 JFace和Eclipse插件开发     4.1 JFace的设计      4.1.1 Viewer      4.1.2 Actions      4.1.3 对话框和向导      4.1.4 图像资源     4.2 JFace应用程序      4.2.1 JFace的安装      4.2.2 一个完整的JFace程序     4.3 视图举例    4.4 用户行为     4.5 对话框     4.5.1 定制对话框      4.5.2 向导框     4.6 插件开发的基本概念      4.6.1 Eclipse平台中的插件的关系      4.6.2 插件扩展点     4.7 小结   第3部分 Eclipse RCP开发篇   第5章 FeedExp应用程序开发     5.1 RSS阅读器 1    5.1.1 什么是RSS      5.1.2 RSS阅读器实例      5.1.3 实例——FeedExp新闻阅读器     5.2 FeedExp的开发步骤     5.3 搭建开发环境     5.4 编写代码      5.4.1 利用模板创建FeedExp项目     5.4.2 运行项目     5.5 小结    第6章 FeedExp GUI模块开发     6.1 FeedExp程序框架      6.1.1 Application类     6.1.2 ApplicationWorkbenchAdvisor类      6.1.3 ApplicationWorkbenchWindowAdvisor类      6.1.4 ApplicationActionBarAdvisor类      6.1.5 Perspective类     6.2 创建频道视图      6.2.1 添加视图      6.2.2 构造数据模型      6.2.3 实现视图对数据的解析     6.3 向FeedExp添加行为      6.3.1 创建Action      6.3.2 在主菜单和工具栏中加入行为      6.3.3 关于消息传递     6.4 实现右键菜单     6.5 创建新闻列表视图      6.5.1 添加新闻列表视图      6.5.2 实现对新闻列表数据模型的解析      6.5.3 关联频道视图与新闻列表视图     6.6 创建编辑器      6.6.1 添加编辑器      6.6.2 关联编辑器与新闻列表视图     6.7 创建浏览器视图    6.8 小结    第7章 FeedExp底层实现与完善    7.1 News Feed读取与解析      7.1.1 Syndication格式介绍     7.1.2 使用ROME    7.1.3 Newsfeed模型重构      7.1.4 在RCP中使用第三方JAR包     7.2 频道的导出与导入 267    7.2.1 OPML格式      7.2.2 频道模型重构      7.2.3 频道导出模块      7.2.4 频道导入模块      7.2.5 频道的初始化与持久化    7.3 完善视图及其关联      7.3.1 使用多线程读取新闻频道      7.3.2 改善用户交互    7.4 从项目到产品      7.4.1 装饰产品外观      7.4.2 创建独立程序     7.5 小结   第4部分 Java Web应用程序开发篇   第8章 建立Web应用程序开发环境     8.1 Eclipse下最简单的Web开发方式      8.1.1 安装Tomcat服务器      8.1.2 安装Sysdeo TomcatPlugin插件      8.1.3 建立开发目录     8.2 使用Easy Struts插件构造Struts开发环境     8.3 使用Struts Console插件构造Struts开发环境     8.4 构建Struts IDE开发环境     8.5 使用MyEclipse构建Web开发环境    8.6 使用WTP套件构建Web开发环境    8.7 小结    第9章 使用Easy Struts进行Web开发     9.1 创建Tomcat项目     9.2 使用Easy Struts添加Struts支持    9.3 使用Easy Action Associated with a form功能     9.4 修改InfoForm类     9.5 修改InfoAction类     9.6 修改JSP文件     9.7 测试应用程序     9.8 使用Easy Forward     9.9 使用Easy Message Resource对内容进行国际化     9.10 使用Easy Datasource连接到数据库    9.11 使用Easy Exception处理异常     9.12 使用Easy Module对应用进行模块化     9.13 使用Easy PlugIn创建定制插件     9.14 部署应用程序    9.15 小结    第10章 使用Spring框架开发Web应用程序     10.1 Spring简介     10.1.1 Spring轻型框架     10.1.2 Spring开源项目与社区      10.1.3 Spring的获取与安装     10.2 控制反转容器     10.2.1 使用Setter注入法      10.2.2 使用构造函数注入法      10.2.3 注入参数      10.2.4 Bean的创建模式      10.2.5 避免使用Auto-Wiring   10.3 数据存取     10.3.1 在Spring应用程序中配置Hibernate      10.3.2 HibernateDaoSupport与HibernateTemplate     10.4 事务处理     10.5 实例程序      10.5.1 Swiki程序DAO层实现      10.5.2 Swiki程序业务逻辑层实现      10.5.3 Swiki程序Web层实现     10.6 小结  资源截图:
陌佑
百度云
百度云

《打通经脉Java基础入门编程详解》PDF 下载

资源名称:《打通经脉Java基础入门编程详解》PDF 下载 内容简介: 《打通经脉:Java基础入门编程详解》由浅入深、循序渐进地介绍了Java语言面向对象程序设计的知识体系及方法技巧。全书共分12章,主要包含面向对象基础、类的衍生、异常处理与JDK类库和典型案例4篇内容,涵盖了创建Java开发环境、对象和类、对象和类的操作、访问控制、继承、接口、封装类、异常处理、JDK类库、文件I/O等方面的知识,第4篇采用典型案例的形式,详细说明了电话本程序、学生管理程序和网上购物程序3个实例的功能分析、设计、编写、编译与运行的全过程。《打通经脉:Java基础入门编程详解》的特色在于每一节的例子都经过精挑细选,具有很强的针对性,力求让读者通过实例来掌握Java语言面向对象程序设计的基础知识和方法技巧,从而学习尽可能多的知识。《打通经脉:Java基础入门编程详解》定位于Java语言入门学习图书;适合初、中级Java语言从业人员使用,同时也可用做高校相关专业和社会培训班的教材。 资源目录: 第1篇 面向对象基础  第0章 创建Java开发环境 0.1 Java开发工具箱 0.1.1 下载与安装Java开发工具箱 0.1.2 JDK目录 0.1.3 配置环境变量 0.2 一个简单的Java程序 0.2.1 简单Java程序编写说明 0.2.2 编译Java源程序 0.2.3 运行Java程序 0.3 Java专业开发工具——Eclipse  0.3.1 Eclipse简介 0.3.2 下载Eclipse  0.3.3 安装Eclipse  0.3.4 使用Eclipse  0.4 本章小结  第1章 对象和类  第2章 对象和类的操作  第3章 访问控制  第2篇 类的衍生  第3篇 异常处理与JDK类库  第4篇 典型案例  附录A Java编程基础  资源截图:
陌佑
百度云
百度云

《Java编程宝典》PDF 下载

资源名称:《Java编程宝典》PDF 下载 内容简介: 《Java编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java进行程序开发的各种技术和技巧。全书分4篇,共27章,其中第1篇为技能学习篇,主要包括Java初体验、Eclipse与NetBeans、基本语法、控制流程语句、数组、类与对象、字符串、继承与多态、接口与抽象类、集合与异常处理、IO流、TCP与UDP技术、窗体程序开发、多线程技术、JDBC技术、GUI事件处理机制、Swing高级组件、绘图与打印技术等内容;第2篇为范例演练篇,主要包括基础知识演练、实用工具、图形图像、娱乐先锋等相关的范例;第3篇为项目实战篇,主要包括网页浏览器、蓝宇快递打印系统、编程词典用户管理系统、讯友桌面通讯录等4个小型项目;第4篇为商业系统篇,主要包括一个大型的商业项目,即明日图书开发计划管理系统。 《Java编程宝典(十年典藏版)》附有配套DVD光盘,光盘提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运行。 《Java编程宝典(十年典藏版)》适用于Java的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。        资源目录: 第1篇 技能学习篇   第1章 迈向java编程第一步——java初体验    6个编程技术要点    4个编程技巧说明    1个编程注意事项    1.1 本章学习任务     1.1.1 本章所学知识    1.1.2 实际操作任务    1.2 关于java语言的诞生    1.3 了解java的应用领域    1.4 身边的java成功案例    1.5 学会搭建java开发环境     1.5.1 为什么要安装jdk    1.5.2 安装jdk     1.5.3 配置环境变量    1.5.4 如何测试环境是否搭建成功    1.6 你的第一个java程序    1.7 疑难解惑     1.7.1 环境按键的问题     1.7.2 如何学好java    1.8 精彩回顾   第2章 掌握两种免费的开发工具——eclipse与netbeans    11个编程技术要点    1个编程技巧说明    1个编程注意事项    2.1 本章学习任务     2.1.1 本章所学知识     2.1.2 实例演练任务    2.2 了解eclipse开发工具     2.2.1 为什么要使用eclipse开发工具     2.2.2 带你熟悉eclipse开发工具    2.3 学习使用eclipse开发程序     2.3.1 一切从创建项目开始     2.3.2 在项目中新建java类     2.3.3 如何运行java程序    2.4 了解netbeans开发工具     2.4.1 netbeans开发工具的特点     2.4.2 带你熟悉netbeans开发工具    2.5 学习使用netbeans开发程序     2.5.1 在netbeans中创建java类     2.5.2 在netbeans下运行java程序    2.6 疑难解惑     2.6.1 ide是什么意思     2.6.2 eclipse运行问题    2.7 精彩回顾   第3章 八项基本原则——基本语法    26个编程技术要点    6个编程技巧说明    6个编程注意事项    12个实例应用详解    3.1 本章学习任务     3.1.1 本章所学知识     3.1.2 实例开发任务    3.2 java中的基本数据类型有哪些     3.2.1 整数类型     3.2.2 浮点类型     3.2.3 字符类型     3.2.4 布尔类型     3.2.5 如何实现数据类型之间的转换    3.3 学会运用运算符     3.3.1 无处不在的赋值运算符     3.3.2 重温算术运算     3.3.3 什么是自增自减运算符     3.3.4 一起认识比较运算符     3.3.5 为什么要使用逻辑运算符     3.3.6 学会使用位运算符     3.3.7 三元运算符     3.3.8 熟悉运算符的优先级    3.4 学习区分变量与常量  …… 第2篇 范例演练篇  第3篇 项目实战篇  第4篇 商业系统篇
陌佑
百度云
百度云

《Java编程技术(谭浩强编)》PDF 下载

资源名称:《Java编程技术(谭浩强编)》PDF 下载 内容简介: 《普通高等教育计算机规划教材•Java编程技术》主要阐述了Java语言的关键字、语句、语法规则、类库等的使用方法,内容包括Java语言开发工具的介绍、面向对象编程的概念、Java基础语句、Java类、类的继承与多态等特性、接口、包、异常、Java基础类库的应用,以及使用Java语言实现创建图形界面、输入/输出操作、多线程控制、网络传输等功能的编程方法。每章配有实例和与该章相关的习题以及参考解答。 《普通高等教育计算机规划教材•Java编程技术》适用于大学、大专等院校与计算机相关专业的学生使用,也可作为学习Java语言的初、中级学者使用的参考书。 资源截图:
陌佑
百度云
百度云

《Java就业培训教程》PDF 下载

资源名称:《Java就业培训教程》PDF 下载 内容简介: 《Java 就业培训教程》全书共分11章。第1章详细地讲解了Java开发环境的搭建、反编译工具的使用、JDK文档资料的查阅以及Java程序的编译和运行过程。第2章系统地讲解了Java的一些常用语法,在讲解语法的过程中,作者把常见问题进行了正反对比,分析了问题产生的根源,旨在加深印象。在第3章和第4章中,透彻系统地讲解了面向对象的思想和应用,用通俗形象的语言、典型翔实的例子、鲜明的对照比较,阐述了初学者最容易迷惑的一些思想理念。在以后的章节中,作者始终以“启发编程思想,培养编程感觉”为指导,以剖析典型实例、分析源码结构含义、解析常见问题等方式,从高屋建瓴的角度,用通俗易懂的文字,讲解了多线程、常用Java类、Java中的I/O(输入输出)编程、GUI与Applet、网络编程等方面的知识。 作者长期工作在开发与教学的第一线,既考虑了在实际开发中经常遇到的难题,也分析了众多学员在学习中经常困惑的问题。 作者简介: 张孝祥,1995年毕业于北京理工大学,获学士学位。毕业后在计算机专业的专家指导下,熟练掌握了VC,VB,JAVA等编程语言及工具,潜心研究计算机软件开发,曾先后在国家863计划CIMS项目组、泰克威尔公司、摩托罗拉公司、清华万博的中国教育热线网站从事软、硬件开发。期间,兼职某计算机培训学校VC++培训讲师,得到学员的一致好评,也是该学校公认的王牌培训讲师。 资源目录: 第1章 Java开发前奏 1.1 Java虚拟机及Java的跨平台原理 1.2 Java开发环境的搭建 1.3 体验Java编程的过程 1.4 classpath的设置 1.5 有效利用Java的文档帮助 1.6 JVM(虚拟机)的运行过程 1.7 垃圾回收器 1.8 反编译工具的介绍  第2章 Java编程基础 2.1 Java基本语法格式 2.2 变量及变量的作用域 2.3 函数与函数的重载 2.4 Java中的运算符 2.5 程序的流程控制 2.6 数组  第3章 面向对象(上) 3.1 面向对象的概念 3.2 类与对象 3.3 构造函数 3.4 this引用句柄 3.5 与垃圾回收有关的知识 3.6 函数的参数传递 3.7 Static关键字 3.8 内部类 3.9 使用Java的文档注释  第4章 面向对象(下) 4.1 类的继承 4.2 抽象类与接口 4.3 对象的多态性 4.4 异常 4.5 包 4.6 访问控制 4.7 使用jar文件  第5章 多线程 5.1 如何创建与理解线程 5.2 多线程的同步 5.3 线程间的通信 5.4 线程生命的控制  第6章 Java API  6.1 理解API的概念 6.2 工具软件的介绍与使用 6.3 String类和StringBuffer类 6.4 基本数据类型的对象包装类 6.5 集合类 6.6 Hashtable与Properties类 6.7 System类与Runtime类 6.8 Date与Calendar,DateFormat类 6.9 Math与Random类 6.10 学习API的方法  第7章 IO/输入输出 7.1 File类 7.2 RandomAccessFile类 7.3 节点流 7.4 过滤流与包装类 7.5 IO中的高级应用  第8章 图形用户界面GUI(一) 8.1 初识AWT  8.2 AWT线程 8.3 AWT事件处理 8.4 GUI组件上的图形操作  第9章 图形用户界面GUI(二) 9.1 常用AWT组件 9.2 布局管理器 9.3 Swing 第10章 Applet  10.1 浏览器怎样显示网页 10.2 浏览器处理网页脚本代码的过程 10.3 浏览器怎么处理Applet  10.4 Applet类及其方法 10.5 一个显示动画的Applet的程序 10.6 关于Java的一些细节 10.7 验证Applet对象在客户端如何存在  第11章 网络编程 11.1 网络编程的基础知识 11.2 Java编写UDP网络程序 11.3 Java编写TCP网络程序 资源截图:
陌佑
百度云
百度云

《Java核心技术卷1(原书第8版)》PDF

资源名称:《Java核心技术,卷1(原书第8版)》PDF 内容简介: 《JAVA核心技术(卷1):基础知识(原书第8版)》是《Java核心技术》的最新版,《Java核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了的部分内容,以便适应Java的最新特性。本版也不例外,它反遇了Java SE6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类型库的相关特性。 ★与《Java编程思想》齐名的Java图书泰山北斗;  ★CSDN Java大版主等专家隆重推荐。 点击链接进入Java程序设计:  《深入理解Java虚拟机:JVM高级特性与最佳实践》  《JAVA核心技术(卷1):基础知识(原书第8版)》  《JAVA核心技术卷2:高级特征》  《Java语言程序设计(基础篇)(原书第8版)》  《Java编程思想(第4版)》  《Effective Java中文版(第2版)》  《Java编程思想(英文版•第4版)》  《Java 实时编程》  《Java加密与解密的艺术》  《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》  《Java语言程序设计:进阶篇(原书第8版)》  《Maven实战》        作者简介: Cay S. Horstmann参与编写《Core JavaServer Faces》第2版(Prentice Hall, 2007)。Cay是圣何塞州立大学计算机科学系教授、Java的倡导者,并经常在计算机会议上讲演。. Cray Cornell已经编写并教授程序设计专业课程20余年,是Apress的创始人。他撰写的程序设计专业书籍十分畅销,是Jolt Award的最终获奖者之一,并通过Visual Basic资料赢得了Readers Choice。... 资源目录: 第1章 Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1 简单性 1.2.2 面向对象 1.2.3 网络技能 1.2.5 安全性 1.2.6 体系结构中立 1.2.7 可移植性 1.2.8 解释型 1.2.9 高性能 1.2.10 多线程 1.2.11 动态性 1.3 Java Appletc与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 建立并运行appletc 第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.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 代码点与代码单元 3.6.6 字符串API  3.6.7 阅读联机API文档 3.6.8 构建字符串 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 Forceh循环 3.10.2 数组初始化以及匿名数组 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类库中的GregorianCalendar类 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 Ftory方法 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 类.c超类和子类 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.4 框架属性 7.5 决定框架大小 7.6 在组件中显示信息 7.7 2D图形 7.8 颜色 7.9 为文本设定特殊字体 7.10 图像  第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 WebcStart  10.2.1 沙箱 10.2.2 签名代码 10.2.3 JNLPcAPI  10.3 Applet  10.3.1 一个简单的capplet  10.3.2 将应用程序转换为applet  10.3.3 Applet的HTMLc标记和属性 10.3.4 Objectc标记 10.3.5 使用参数向applet传递信息 10.3.6 访问图像和音频文件 10.3.7 Applet上下文 10.4 应用程序存储的配置 10.4.1 属性映射 10.4.2 PreferencescAPI 第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 分析堆栈跟踪元素 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.6.1 使用控制台窗口 11.6.2 跟踪AWT事件 11.6.3 AWT的Robot类 11.7 使用调试器  第12章 泛型程序设计 12.1 为什么要使用泛型程序设计 12.2 简单泛型类的定义 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 参数化类型的数组不合法 12.6.5 不能实例化类型变量 12.6.6 泛型类的静态上下文中类型变量无效 12.6.7 注意擦除后的冲突 12.7 泛型类型的继承规则 12.8 通配符类型 12.8.1 通配符的超类型限定 12.8.2 无限定通配符 12.8.3 通配符捕获 12.9 反射和泛型 12.9.1 使用ClasscTc参数进行类型匹配  第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 Hashtablec类 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 死锁 14.5.10 锁测试与超时 14.5.11 读/写锁 14.5.12 为什么弃用stop和suspend方法 14.7 线程安全的集合 14.7.1 高效的映像.c集合和队列 14.7.2 写数组的拷贝 14.7.3 旧的线程安全的集合 14.8 Callable与Future  14.9 执行器 14.9.1 线程池 14.9.2 预定执行 14.9.3 控制任务组 14.10 同步器 14.10.1 信号量 14.10.2 倒计时门栓 14.10.3 障栅 14.10.4 交换器 14.10.5 同步队列 14.10.6 例子:暂停动画与恢复动画 14.11 线程与Swing  14.11.1 运行耗时的任务 14.11.2 使用Swing工作器 14.11.3 单一线程规则 资源截图:
陌佑
百度云
百度云
⬅️ 1...16481649165016511652...2920

添加微信,反馈问题

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

搜索榜单

1

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

2113

2

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

1274

3

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

1270

4

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

1212

5

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

1144

6

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

1078

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈