Java范例大全

Java范例大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2009-10
版次: 1
ISBN: 9787111281245
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 748页
正文语种: 简体中文
23人买过
  •   《Java范例大全》内容丰富、结构清晰,所选实例具有很强的实用性和针对性,不仅是为中初级Java开发者量身定做,而且还非常适合作为高级Java开发者的案头必备参考书。这是一本关于Java开发的大百科全书,以知识点为脉络,以实例(200多个实例贯穿全书)为主要内容,深入阐述了Java开发的各种方法和技巧,权威性毋庸置疑。首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作等高级语法;其次,《Java范例大全》还讲解了XML开发、Java图形编程、Java网络编程、多媒体开发、邮件开发、JavaWeb开发和Java安全等大量极其重要的企业级开发知识,使全书上升到一个新的高度;最后,以一个极具代表性的综合实例结束全书,实现理论与实践完美结合。 前言
    第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
    实例20Arrays数组的应用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
    实例38Java字符串与文件的互转88
    实例39截取带汉字的字符串91
    实例40替换字符串中的部分字符92
    实例41Java字符串之密码加密93
    实例42正则表达式验证字符串95

    第7章Java常用类98
    实例43数字的舍入98
    实例44转换数字的进制101
    实例45随机数103
    实例46JavaApplet绘制心形曲线106
    实例47简单的计算器107
    实例48日历和日期118
    实例49Java编制的时钟121
    实例50简单的日历124
    实例51内存管理130
    实例52利用currentTimeMillis()计算程序执行的时间131
    实例53利用exit()退出虚拟机132
    实例54获取和设置环境属性133
    实例55利用换底公式求任意对数值135
    实例56使用取整函数135
    实例57利用GregorianCalendar输出日历136
    实例58Formatter类的简单使用138
    实例59Pattern类的使用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
    实例74throws声明异常的实例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
    实例89Zip格式压缩.解压缩文件228
    实例90从Jar中读取文本232
    实例91流标记分割和统计字符串234
    实例92Java操作Excel文件237

    第11章Java高级特性245
    实例93自动装箱与拆箱245
    实例94for/in循环247
    实例95参数不确定(可变长参数)249
    实例96方法改变(协变式返回类型)251
    实例97静态导入252
    实例98动物搭配(泛型)253
    实例99人员信息(枚举类型)256
    实例100printf()用法260
    实例101使用ProcessBuilder调用外部命令263
    实例102监控管理虚拟机267

    第12章XML开发273
    实例103HTML文件转成XML文件273
    实例104XML文件转成HTML文件275
    实例105DOM4j解析XML文件278
    实例106JDOM解析XML文件285
    实例107DOM解析XML文件292
    实例108SAX解析XML文件297
    实例109W3C解析XML文件301

    第13章Java网络编程306
    实例110获取IP地址和域名306
    实例111获取网络资源(URL)308
    实例112FTP文件传输模拟311
    实例113自制浏览器316
    实例114点对点通信(Socket基于TCP协议)323
    实例115点对面通信(Socket基于TCP/IP协议)327
    实例116多线程断点续传(基于HTTP)332
    实例117代理服务器的实现340
    实例118IP多点传送(基于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
    实例151CBC方式的加密448
    实例152CBC方式的解密450
    实例153计算消息摘要451
    实例154使用消息摘要保存口令452
    实例155使用消息摘要验证口令454
    实例156攻击消息摘要保存的口令455
    实例157使用加盐技术防范字典式攻击457
    实例158输入流的加密459
    实例159输入流的解密460
    实例160输出流的加密461
    实例161输出流的解密463
    实例162RSA算法进行加密464
    实例163RSA算法进行解密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
    实例187Applet连接数据库600
    实例188简单的JDBC连接608
    实例189RowSet接口610
    实例190调用存储过程617
    实例191图片文件存入数据库620
    实例192数据库图片的输出622
    实例193利用console控制台运行类中的汉字处理方案624
    实例194Servlet中的汉字处理方案625
    实例195JSP中的汉字处理方案627
    实例196Tomcat连接池的配置629
    实例197MySQL数据库的分页形式633
    实例198连接ODBC数据库的Apple程序640

    第20章JSP/Servlet技术644
    实例199JSP与Servlet之间的跳转644
    实例200简单的JSP多人聊天室653
    实例201Servlet生成的动态图片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开发者的案头必备参考书。这是一本关于Java开发的大百科全书,以知识点为脉络,以实例(200多个实例贯穿全书)为主要内容,深入阐述了Java开发的各种方法和技巧,权威性毋庸置疑。首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作等高级语法;其次,《Java范例大全》还讲解了XML开发、Java图形编程、Java网络编程、多媒体开发、邮件开发、JavaWeb开发和Java安全等大量极其重要的企业级开发知识,使全书上升到一个新的高度;最后,以一个极具代表性的综合实例结束全书,实现理论与实践完美结合。
  • 目录:
    前言
    第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
    实例20Arrays数组的应用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
    实例38Java字符串与文件的互转88
    实例39截取带汉字的字符串91
    实例40替换字符串中的部分字符92
    实例41Java字符串之密码加密93
    实例42正则表达式验证字符串95

    第7章Java常用类98
    实例43数字的舍入98
    实例44转换数字的进制101
    实例45随机数103
    实例46JavaApplet绘制心形曲线106
    实例47简单的计算器107
    实例48日历和日期118
    实例49Java编制的时钟121
    实例50简单的日历124
    实例51内存管理130
    实例52利用currentTimeMillis()计算程序执行的时间131
    实例53利用exit()退出虚拟机132
    实例54获取和设置环境属性133
    实例55利用换底公式求任意对数值135
    实例56使用取整函数135
    实例57利用GregorianCalendar输出日历136
    实例58Formatter类的简单使用138
    实例59Pattern类的使用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
    实例74throws声明异常的实例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
    实例89Zip格式压缩.解压缩文件228
    实例90从Jar中读取文本232
    实例91流标记分割和统计字符串234
    实例92Java操作Excel文件237

    第11章Java高级特性245
    实例93自动装箱与拆箱245
    实例94for/in循环247
    实例95参数不确定(可变长参数)249
    实例96方法改变(协变式返回类型)251
    实例97静态导入252
    实例98动物搭配(泛型)253
    实例99人员信息(枚举类型)256
    实例100printf()用法260
    实例101使用ProcessBuilder调用外部命令263
    实例102监控管理虚拟机267

    第12章XML开发273
    实例103HTML文件转成XML文件273
    实例104XML文件转成HTML文件275
    实例105DOM4j解析XML文件278
    实例106JDOM解析XML文件285
    实例107DOM解析XML文件292
    实例108SAX解析XML文件297
    实例109W3C解析XML文件301

    第13章Java网络编程306
    实例110获取IP地址和域名306
    实例111获取网络资源(URL)308
    实例112FTP文件传输模拟311
    实例113自制浏览器316
    实例114点对点通信(Socket基于TCP协议)323
    实例115点对面通信(Socket基于TCP/IP协议)327
    实例116多线程断点续传(基于HTTP)332
    实例117代理服务器的实现340
    实例118IP多点传送(基于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
    实例151CBC方式的加密448
    实例152CBC方式的解密450
    实例153计算消息摘要451
    实例154使用消息摘要保存口令452
    实例155使用消息摘要验证口令454
    实例156攻击消息摘要保存的口令455
    实例157使用加盐技术防范字典式攻击457
    实例158输入流的加密459
    实例159输入流的解密460
    实例160输出流的加密461
    实例161输出流的解密463
    实例162RSA算法进行加密464
    实例163RSA算法进行解密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
    实例187Applet连接数据库600
    实例188简单的JDBC连接608
    实例189RowSet接口610
    实例190调用存储过程617
    实例191图片文件存入数据库620
    实例192数据库图片的输出622
    实例193利用console控制台运行类中的汉字处理方案624
    实例194Servlet中的汉字处理方案625
    实例195JSP中的汉字处理方案627
    实例196Tomcat连接池的配置629
    实例197MySQL数据库的分页形式633
    实例198连接ODBC数据库的Apple程序640

    第20章JSP/Servlet技术644
    实例199JSP与Servlet之间的跳转644
    实例200简单的JSP多人聊天室653
    实例201Servlet生成的动态图片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范例大全
VisualC++范例大全
孙皓 著
相关图书 / 更多
Java范例大全
Java程序设计任务驱动教程
黑马程序员
Java范例大全
Java研发自测入门与进阶
林宁、魏兆玉
Java范例大全
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java范例大全
Java+OpenCV案例佳作选
姚利民
Java范例大全
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java范例大全
Java Web及其框架技术
陈振兴
Java范例大全
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java范例大全
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java范例大全
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java范例大全
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java范例大全
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java范例大全
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java范例大全
跟我学Java Web
尹继平、聂庆亮 编