Java精彩编程200例(全彩版)
作者:明日科技著
出版:吉林大学出版社 2017.9
丛书:和外星人一起学系列
页数:454
定价:79.80 元
ISBN-13:9787569206081
ISBN-10:7569206088
去豆瓣看看 第1章Java基础应用
实例001判断某一年是否为闰年
实例002从控制台接收输入的身份证号
实例003为新员工分配部门
实例004重定向输出流实现程序日志
实例005用动态数组保存学生姓名
实例006用List集合传递学生信息
实例007利用数组随机抽取幸运观众
实例008Map映射集合实现省市级联选择框
实例009格式化当前日期
实例010人民币金额转换成大写格式
实例011验证IP地址的有效性
实例012鉴别非法电话号码
实例013汉诺塔问题求解
实例014ASCII编码查看器
实例015经理与员工的差异
实例016简单的汽车销售4S店
实例017两只完全相同的宠物
实例018简单的截图软件
实例019泛型化的折半查找法
实例020查看和修改线程名称
实例021简单的电子时钟
实例022简单的模拟时钟
实例023简单的公历万年历
实例024判断日期格式的有效性
实例025查看本地时区
实例026计算程序运行时间
实例027七星彩号码生成器
实例028大乐透号码生成器
实例029监视JVM内存状态
第2章图形与图表操作
实例030为图形填充渐变色
实例031绘制艺术图案
实例032绘制花瓣
实例033裁剪图片
实例034使用像素值生成图像
实例035水印文字特效
实例036中文验证码
实例037图片验证码
实例038带干扰线的验证码
实例039图片半透明特效
实例040图片融合特效
实例041文字跑马灯特效
实例042字幕显示特效
实例043电影胶片特效
实例044雪花飘落动画效果
实例045水波动画效果
实例046图片配对游戏
实例047小猪走迷宫游戏
实例048拼图游戏
实例049海滩捉螃蟹游戏
实例050荒山打猎游戏
实例051打字母游戏
实例052警察抓小偷
实例053掷骰子
实例054画梅花
实例055打造自己的开心农场
实例056基本饼图
实例057分离饼图
实例058创建3D饼图
实例059实现多饼图
实例060简单柱形图
实例061绘制3D柱形图
实例062多系列柱形图
实例063多系列3D柱形图
实例064基本折线图
实例0653D折线图
实例066XY折线图
实例067排序折线图
第3章文字操作与数据库
实例068以树结构显示文件路径
实例069文件批量重命名
实例070快速批量移动文件
实例071读取属性文件的单个属性值
实例072删除文件夹中的所有文件
实例073修改文件属性
实例074显示指定类型的文件
实例075键盘录入内容保存到文本文件
实例076逆序输出数组信息
实例077合并多个txt文件
实例078实现文件简单加密与解密
实例079分割大文件
实例080重新合并分割后的文件
实例081向属性文件中添加信息
实例082替换文本文件内容
实例083批量复制指定扩展名的文件
实例084投票统计
实例085压缩所有文本文件
实例086压缩所有子文件夹
实例087在指定目录下搜索文件
实例088压缩包解压到指定文件夹
实例089设置RAR压缩包密码
实例090深层压缩文件夹的释放
实例091把窗体压缩成ZIP文件
实例092解压缩Java对象
实例093窗体动态加载磁盘文件
实例094从XML文件中读取数据
实例095分类存储文件夹中的文件
实例096统计文本中的字符数
实例097序列化与反序列化对象
实例098文件锁定
实例099使用SAX解析XML元素名称
实例100使用SAX解析XML元素名称和内容
实例101使用SAX解析XML元素属性和属性值
实例102使用DOM解析XML元素名称
实例103使用DOM解析XML元素名称和内容
实例104使用DOM解析XML元素属性和属性值
第4章网络安全与多线程
实例105获取本地主机的域名和主机名
实例106通过IP地址获取域名和主机名
实例107获取内网的所有IP地址
实例108设置等待连接的超时时间
实例109获取Socket信息
实例110接收和发送Socket信息
实例111使用Socket通信
实例112防止Socket传递汉字乱码
实例113使用Socket传输图片
实例114使用Socket传输音频
实例115使用Socket传输视频
实例116一个服务器与一个客户端通信
实例117一个服务器与多个客户端通信
实例118客户端一对多通信
实例119客户端一对一通信
实例120聊天室服务器端
实例121聊天室客户端
实例122使用MD5加密
实例123使用Hmac加密
实例124使用DSA加密
实例125线程的插队运行
实例126使用方法实现线程同步
实例127使用代码块实现线程同步
实例128使用特殊域变量实现线程同步
实例129使用重入锁实现线程同步
实例130使用线程局部变量实现线程同步
实例131简单的线程通信
实例132解决线程的死锁问题
实例133使用阻塞队列实现线程同步
实例134哲学家就餐问题
实例135使用信号量实现线程同步
实例136使用原子变量实现线程同步
实例137查看JVM中的线程名
实例138查看和修改线程的优先级
实例139使用事件分配线程更新Swing控件
第5章Swing程序设计
实例140根据桌面大小调整窗体大小
实例141自定义最大化、最小化和关闭按钮
实例142设置闪烁的标题栏
实例143实现带背景图片的窗体
实例144渐变背景的主界面
实例145文件的保存对话框
实例146支持图片预览的文件选择对话框
实例147右下角弹出信息窗体
实例148颜色选择对话框
实例149窗体顶层的进度条
实例150窗体抖动效果
实例151模拟QQ隐藏窗体
实例152百叶窗登场特效
实例153框架容器的背景图片
实例154拦截事件的玻璃窗格
实例155简单的每日提示信息
实例156震动效果对话框
实例157给文本域设置背景图片
实例158简单的字符统计工具
实例159能预览图片的复选框
实例160简单的计票软件
实例161能显示图片的组合框
实例162使用滑块选择日期
实例163模仿记事本的菜单栏
实例164自定义纵向的菜单栏
实例165复选框与单选按钮菜单
实例166包含图片的弹出菜单
实例167工具栏的实现与应用
实例168修改列表项显示方式
实例169修改列表项选择模式
实例170查找特定的列表元素
实例171设置表格的选择模式
实例172实现表格的查找功能
实例173在表格中应用组合框
实例174删除表格中选中的行
实例175实现表格的分页技术
实例176为单元格绘制背景色
实例177实现表格的栅栏效果
实例178编写中国省市信息树
实例179为树节点增加提示信息
实例180双击编辑树节点功能
实例181检查代码中的括号是否匹配
实例182文档中显示自定义图片
实例183高亮显示用户指定的关键字
实例184使用微调控件调整时间
实例185显示完成情况的进度条
实例186监视文件读入的进度
实例187支持图标的列表控件
实例188实现按钮关键字描红
实例189忙碌的按钮控件
实例190实现透明效果的表格控件
实例191在表格中显示工作进度百分比
实例192在表格中显示图片
实例193按钮放大效果
实例194带有动画效果的登录按钮
实例195焦点按钮的缩放
实例196动态加载表格数据
实例197石英钟控件
实例198日历控件
实例199平移面板控件
实例200背景图面板控件
附录1Java代码编写规范
附录2Eclipse常用的快捷键
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
《Java精彩编程200例》汇集了与Java桌面程序开发相关的200个实例及源代码,每个实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。全书主要内容有Java基础应用、图形与图表操作、文字操作与数据库、网络安全与多线程、Swing程序设计。每个实例都是经过一线工程师精心编选的,具有很强的实用性,这些实例为开发人员提供了全面的解决方案。配书光盘附赠了实例的完整源程序及部分讲解视频。
《Java精彩编程200例》既适合Java程序员参考,也适合高校学生、软件开发培训学员及相关求职人员学习。
——本书特别约定——
√实例使用方法
用户在学习本书的过程中,可以从光盘(本书配套1张DVD光盘)中复制实例源代码,修改实例的只读属性。有些实例需要使用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置。
√源码位置
实例在光盘中的存储格式为“光盘\MR\章号\实例序号”,如“光盘\MR\01\001”。
√部分实例只给出关键代码
由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考光盘实例程序。
√编程词典(简易版)
本书为用户提供了明日科技研发的《编程词典(简易版)》,用户可以获取该资源。
√使用配套数字电子书
本书不仅内容丰富,图文并茂,还有与之配套的数字电子书。读者购买本书后,刮开在线学习码涂层,扫描封底的激活二维码,注册会员后即可查看本书的配套电子书及其他的学习资源。