王朝网络
分享
 
 
 

Java范例大全(附CD光盘1张)(软件开发范例大全系列)

王朝导购·作者佚名
 
Java范例大全(附CD光盘1张)(软件开发范例大全系列)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,
  品牌: 尹继平

基本信息·出版社:机械工业出版社

·页码:748 页

·出版日期:2009年10月

·ISBN:9787111281245

·条形码:9787111281245

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:软件开发范例大全系列

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Java范例大全》内容丰富、结构清晰,所选实例具有很强的实用性和针对性,不仅是为中初级Java开发者量身定做,而且还非常适合作为高级Java开发者的案头必备参考书。这是一本关于Java开发的大百科全书,以知识点为脉络,以实例(200多个实例贯穿全书)为主要内容,深入阐述了Java开发的各种方法和技巧,权威性毋庸置疑。首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作等高级语法;其次,《Java范例大全》还讲解了XML开发、Java图形编程、Java网络编程、多媒体开发、邮件开发、Java Web开发和Java安全等大量极其重要的企业级开发知识,使全书上升到一个新的高度;最后,以一个极具代表性的综合实例结束全书,实现理论与实践完美结合。

编辑推荐《Java范例大全》特色:

从工程应用出发,通过206个实例讲解Java开发技术与要点

涵盖Java基本开发要素。也包含数据库,JSP、Servlet等常用开发技术

按照循序渐近、由浅入深的原则编写,通过生动的实例讲解。便于读者学习

实例均以掌握Java常用知识点为目标,且以相关知识点命名,便于速查和学习

实例均给出了核心代码,尽可能采用独立函数实现各种功能,可移植性强

光盘说明

源代码

免费赠送Java与JavaWeb技术文档

免费赠送Java与JavaWeb视频讲解

目录

前言

第1章 开发环境搭建1

实例1 下载.安装并配置JDK1

实例2 第一个Java程序3

实例3 在Eclipse中创建第一个Java程序4

常见问题javac不是内部或者外部命令6

常见问题找不到类文件6

常见问题语法错误7

第2章 Java基础语法9

实例4 变量和常量9

实例5 基本数据类型转换10

实例6 操作多种运算符12

实例7 不同数制间的转换17

实例8 多种方式实现阶乘的算法20

第3章 流程控制语句23

实例9 打印任一年日历23

实例10 控制台输出几何图形26

实例11 杨辉三角28

实例12 拜访过程(break和continue)29

常见问题for循环初始化问题31

第4章 数组32

实例13 一维数组复制.插入和合并32

实例14 数组排序35

实例15 数组搜索37

实例16 去掉数组重复数字39

实例17 求质数(素数)41

实例18 矩阵的加减和转置43

实例19 数组实现顺序栈与队列46

实例20 Arrays数组的应用50

第5章 面向对象设计54

实例21 图形面积与周长(抽象类)54

实例22 宠物结婚(封装)56

实例23 一个盒子(继承)58

实例24 学生的生活(多态)60

实例25 员工薪资(接口)62

实例26 我的类型(instanceof运算符)66

实例27 匿名内部类68

实例28 静态内部类70

实例29 成员内部类71

实例30 局部内部类73

实例31 单例模式(Singleton)75

实例33 开车(简单工厂模式)77

实例33 旅游(工厂方法模式)79

实例34 花园布局(抽象工厂模式)80

实例35 几何图形(适配器模式)82

第6章 字符串85

实例36 获取字符串长度85

实例37 比较字符串86

实例38 Java字符串与文件的互转88

实例39 截取带汉字的字符串91

实例40 替换字符串中的部分字符92

实例41 Java字符串之密码加密93

实例42 正则表达式验证字符串95

第7章 Java常用类98

实例43 数字的舍入98

实例44 转换数字的进制101

实例45 随机数103

实例46 JavaApplet绘制心形曲线106

实例47 简单的计算器107

实例48 日历和日期118

实例49 Java编制的时钟121

实例50 简单的日历124

实例51 内存管理130

实例52 利用currentTimeMillis()计算程序执行的时间131

实例53 利用exit()退出虚拟机132

实例54 获取和设置环境属性133

实例55 利用换底公式求任意对数值135

实例56 使用取整函数135

实例57 利用GregorianCalendar输出日历136

实例58 Formatter类的简单使用138

实例59 Pattern类的使用140

实例60 匹配方法的使用141

实例61 替换方法的使用142

实例62 检验E-mail的合法性143

第8章 集合146

实例63 谁养鱼(运用ArrayList)146

实例64 查看书目(运用Iterator)153

实例65 操作元素(运用Vector)155

实例66 栈和队列(运用LinkedList)157

实例67 电视频道(运用集的相关类)162

实例68 植物种类(运用映射的相关类)165

实例69 不重复的随机数序列168

实例70 读写Properties文件170

实例71 配置Properties带附件发送邮件175

实例72 资源国际化(Properties)179

常见问题读取Properties文件出现中文乱码182

第9章 Java异常处理与反射机制183

实例73 运用throws.throw.try与catch183

实例74 throws声明异常的实例185

实例75 自定义异常类187

实例76 使用finally避免资源漏洞189

实例77 反射机制191

第10章 I/O及文件操作196

实例78 创建文件和目录196

实例79 查找文件199

实例80 删除文件夹和文件201

实例81 文件复制与移动204

实例82 多种方式读取文件内容209

实例83 多种方式写文件213

实例84 随机访问文件216

实例85 追加文件内容219

实例86 文件锁定220

实例87 分割与合并文件222

实例88 序列化和反序列化226

实例89 Zip格式压缩.解压缩文件228

实例90 从Jar中读取文本232

实例91 流标记分割和统计字符串234

实例92 Java操作Excel文件237

第11章 Java高级特性245

实例93 自动装箱与拆箱245

实例94 for/in循环247

实例95 参数不确定(可变长参数)249

实例96 方法改变(协变式返回类型)251

实例97 静态导入252

实例98 动物搭配(泛型)253

实例99 人员信息(枚举类型)256

实例100 printf()用法260

实例101 使用ProcessBuilder调用外部命令263

实例102 监控管理虚拟机267

第12章 XML开发273

实例103 HTML文件转成XML文件273

实例104 XML文件转成HTML文件275

实例105 DOM4j解析XML文件278

实例106 JDOM解析XML文件285

实例107 DOM解析XML文件292

实例108 SAX解析XML文件297

实例109 W3C解析XML文件301

第13章 Java网络编程306

实例110 获取IP地址和域名306

实例111 获取网络资源(URL)308

实例112 FTP文件传输模拟311

实例113 自制浏览器316

实例114 点对点通信(Socket基于TCP协议)323

实例115 点对面通信(Socket基于TCP/IP协议)327

实例116 多线程断点续传(基于HTTP)332

实例117 代理服务器的实现340

实例118 IP多点传送(基于UDP的C/S)345

第14章 线程350

实例119 启动和停止线程350

实例120 多线程同步方法352

实例121 取钱存钱(线程同步互斥)354

实例122 谁唤醒了我(线程沉睡和唤醒)357

实例123 让步传文件(线程让步)359

实例124 爱子(守护线程)361

实例125 有始有终(线程连接)363

实例126 模拟下载文件(线程等待和通报)365

实例127 家族等级(线程优先级)368

实例128 定时器(Timer)371

实例129 没法吃饭(死锁)372

实例130 方便吃饭(解决死锁)375

实例131 查看JVM中所有的线程和线程组376

实例132 执行任务(线程池)378

实例133 碰撞的球(多线程)382

实例134 钟表(多线程)387

实例135 模拟生产者与消费者392

实例136 仿迅雷下载文件396

第15章 图形编程403

实例137 多变的按钮403

实例138 自制对话框405

实例139 模仿QQ空间的电子相册409

实例140 会动的七彩文字413

实例141 模仿3D渐层效果416

实例142 模仿QQ空间的欢迎动画418

实例143 百叶窗效果420

实例144 闪电效果425

实例145 模拟放大镜效果430

实例146 水面倒影432

实例147 美丽的烟花435

实例148 开窗游戏439

第16章 Java安全445

实例149 一个简单的加密和解密程序—凯撒密码445

实例150 创建对称密钥447

实例151 CBC方式的加密448

实例152 CBC方式的解密450

实例153 计算消息摘要451

实例154 使用消息摘要保存口令452

实例155 使用消息摘要验证口令454

实例156 攻击消息摘要保存的口令455

实例157 使用加盐技术防范字典式攻击457

实例158 输入流的加密459

实例159 输入流的解密460

实例160 输出流的加密461

实例161 输出流的解密463

实例162 RSA算法进行加密464

实例163 RSA算法进行解密466

实例164 创建DH共享密钥468

实例165 用公钥计算消息摘要的验证码472

实例166 利用DES加密/解密474

第17章 Java多媒体495

实例167 幸运52(Applet)495

实例168 三维弹球游戏(Java3D)498

实例169 贪吃的小蛇502

实例170 有趣的拼图游戏510

实例171 滚动的文字517

实例172 简单的GIF动画效果519

实例173 简单的声音播放522

实例174 多媒体播放器526

实例175 有趣的采钻游戏532

第18章 JavaMail543

实例176 发送邮件543

实例177 发送附件邮件549

实例178 一对多的发送方式552

实例179 接收邮件556

实例180 删除邮件572

实例181 利用JavaAPI发送E-mail574

第19章 数据库技术583

实例182 连接各种数据库583

实例183 创建表结构587

实例184 表数据的基本操作590

实例185 批处理593

实例186 事务处理596

实例187 Applet连接数据库600

实例188 简单的JDBC连接608

实例189 RowSet接口610

实例190 调用存储过程617

实例191 图片文件存入数据库620

实例192 数据库图片的输出622

实例193 利用console控制台运行类中的汉字处理方案624

实例194 Servlet中的汉字处理方案625

实例195 JSP中的汉字处理方案627

实例196 Tomcat连接池的配置629

实例197 MySQL数据库的分页形式633

实例198 连接ODBC数据库的Apple程序640

第20章 JSP/Servlet技术644

实例199 JSP与Servlet之间的跳转644

实例200 简单的JSP多人聊天室653

实例201 Servlet生成的动态图片658

实例202 简单的JSP上传文件661

实例203 用Servlet获取Web服务器信息666

实例204 可选择的图形验证码670

实例205 简单的页面注册675

实例206 用Servlet实现分页查看数据库686

实例207 简单的BBS论坛697

第21章 Java程序综合案例:教务处管理系统705

21.1 登录界面的设计与代码实现705

21.2 功能选择界面的设计708

21.3 学生信息系统界面的设计716

21.4 教师信息系统界面的设计727

21.5 领导信息系统界面的设计738

……[看更多目录]

序言Java是一种网络编程语言,因为问世比较晚,所以避免了许多其他编程语言的缺点,并且很好地继承了其他编程语言的优点,也因此受到无数开发人员的喜爱。中国的软件业目前还处于初级阶段,所以其发展潜力相当大,技术精湛的Java工程师缺口很大,企业对Java人才的需求量也是很大的,在51job人才招聘网上,截止到2009年6月1日,关于Java的招聘岗位大约有11508个。因此学好Java,就会拥有更多的就业机会。

目前市场上关于Java的书很多,但是大部分都是从理论上讲解,介绍函数的用法,远远达不到实战的层次。本书完全采用目的驱动,结合实际开发中的小问题,逐个解决,让读者在编写代码的过程中掌握Java技术精髓。

本书特点

1.实例丰富,贴近实战

本书实例丰富,共有21章计200多个实例,每个实例都紧贴实际应用,比如“用公钥计算消息摘要的验证码”,就具有很强的示范性和实用价值。读者可以直接使用书中的实例解决实际问题。

2.注重技巧,有的放矢

本书所有实例在Java基本知识方面不做过多介绍,重点讲述常用。实用的编程技术。在编写每个实例的过程中,都遵循良好的编程规范,并给出详细的注释说明,方便读者理解。

3.层次清晰,循序渐进

全书分为21章,涵盖了Java技术的方方面面。结构非常清晰。本书根据Java开发者的学习曲线,以一种循序渐进的方式,深入浅出地介绍了Java语法等基础知识。各种企业级开发相关的高级知识,以及一个综合性的实例。

在讲解实例的时候,首先介绍实例的作用,让读者了解讲解该实例的目的是什么,接着介绍实例中使用的技术要点,帮助读者了解该实例是如何实现的,提示读者学习该实例的重点有哪些,最后对代码的关键部分进行解读,帮助读者更好地吸收技术知识。

文摘插图:

Java范例大全(附CD光盘1张)(软件开发范例大全系列)

第3章流程控制语句

流程就是指程序执行的顺序,流程控制就是指通过控制程序执行的顺序实现要求的功能。流程控制部分是程序中语法和逻辑的结合,也是程序中最灵活的部分,是判断一个程序员的能力的主要方面。众所周知,算法是程序逻辑的核心,而算法的绝大部分代码都是流程控制实现的。本章介绍Java中控制程序流程的语句,包括条件语句、循环语句、转移(分支)语句等。实例9打印任一年日历

在程序中,需要根据某个条件重复地执行某项任务若干次,直到满足或不满足某条件为止,这就是程序流程的控制。流程控制可以使程序员用很少的语句,让计算机重复完成大量的计算,而且使程序的结构在逻辑上更清晰易读。经常用到的控制流程的语句包括for循环、while循环、do.while循环、多路分支switch.case、if.else等。下面将综合运用这些流程语句编写任一年的日历。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
西门子工业通信网络组态编程与故障诊断(附DVD光盘1张)(电气信息工程丛书)
CATIA V5模具设计实例精解(附DVD光盘1张)(CATIA V5工程应用精解丛书)
数学建模(英文精编版·第4版)(附光盘1张)(经典原版书库)(A First Course in Mathematical Modeling ,Fourth Edition)
统计学(原书第5版)(统计学精品译丛)(Statistics for Engineers and the Sciences,Fifth Edition)
算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)(计算机科学丛书)(Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching,Third Edition)
Photoshop CS4中文版中国元素设计精彩案例(附DVD光盘1张)
Photoshop CS4中文版图像合成专业技法(附DVD光盘1张)
汽车舒适系统和电动控制装置维修精华(汽车专项维修技术精华丛书)
智能仪表开发技术实例解析
3G终端及业务技术
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有