×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Java编程入门与应用

Java编程入门与应用

1星价 ¥30.3 (3.8折)
2星价¥29.5 定价¥79.8

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302478454
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:576
  • 出版时间:2017-09-01
  • 条形码:9787302478454 ; 978-7-302-47845-4

本书特色

Java是当今世界*重要、使用*广泛的计算机语言之一。全球有超过百万的开发者在用Java进行各种程序的开发。用Java编写的程序因为其硬件环境无关性而越来越受到人们的青睐。 本书共分19章,主要内容包括Java语言的发展、特点、运行环境、数据类型、流程控制、变量常量、运算符与表达式、注释、选择语句、循环语句、跳转语句、数组和排序、类和对象、静态类、继承、枚举、接口、集合类、泛型、字符串、日期和时间处理、数学类、*类和异常类。在应用方面介绍了文件和目录操作、多线程、反射机制、网络编程、数据库编程以及图形界面设计。*后介绍了常用的几种设计模式在Java中的实现,如单例模式、工厂模式、适配器模式和状态模式等。 本书既可以作为高等院校计算机相关专业Java语言程序设计课程的教材,也可以作为Java程序设计的培训教材,还可以作为自学者的参考书。

内容简介

知识点全 本书紧密围绕Java语言展开讲解,具有很强的逻辑性和系统性。 实例丰富 书中各实例均经过作者精心设计和挑选,它们都是根据作者在实际开发中的经验总结而来的,涵盖了在实际开发中所遇到的各种问题。 应用广泛 对于精选案例,给出了详细步骤,结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行重复开发。 基于理论,注重实践 在讲述过程中,不只是介绍理论知识,而且在合适位置安排综合应用实例,或者小型应用程序,将理论知识应用到实践中,来加强读者的实际应用能力,巩固所学的相关知识。

目录

目录 第1 章 认识Java 1.1 Java 简介 2 1.1.1 什么是Java 语言 2 1.1.2 Java 语言的特点 3 1.1.3 学习Java 的*佳途径 4 1.2 高手带你做——搭建Java 开发环境 5 1.3 高手带你做——配置环境变量 7 1.4 高手带你做——输出“你好Java” 9 1.4.1 编写Java 源程序 9 1.4.2 编译和运行 10 1.4.3 编译常见错误解决方法 11 1.4.4 Java 程序运行流程 11 1.5 Java 程序的基本要素 12 1.5.1 标识符 13 1.5.2 关键字 13 1.5.3 注释 14 1.5.4 修饰符 15 1.5.5 语句和块 15 1.5.6 类 15 1.5.7 方法 15 1.5.8 main() 方法 15 1.6 Java 推荐编程规范 16 1.7 高手带你做——安装Eclipse 16 1.8 高手带你做——创建**个Java项目 19 1.9 高手带你做——修改Eclipse 编辑器字体大小 23 1.10 高手带你做——Eclipse 调试代码 24 1.11 成长任务 26 第2 章 Java 程序设计基础 2.1 常量 28 2.1.1 常量值 28 2.1.2 定义常量 29 2.2 变量 29 2.2.1 声明变量 30 2.2.2 变量赋值 30 2.2.3 变量的作用域 30 2.3 数据类型 32 2.3.1 数据类型的分类 33 2.3.2 整数类型 33 2.3.3 浮点类型 34 2.3.4 布尔类型 36 2.3.5 字符类型 36 2.4 基本运算符 37 2.4.1 算术运算符 37 2.4.2 赋值运算符 39 2.4.3 逻辑运算符 41 2.4.4 关系运算符 41 2.4.5 自增和自减运算符 43 2.5 位运算符 45 2.5.1 位逻辑运算符 45 2.5.2 位移运算符 47 2.5.3 复合位赋值运算符 48 2.6 高手带你做——认识条件运算符 48 2.7 运算符优先级 49 2.8 类型转换 50 2.8.1 隐式转换 51 2.8.2 显式转换 51 2.9 成长任务 52 第3 章 流程控制语句 3.1 了解算法 54 3.1.1 算法的定义 54 3.1.2 高手带你做——使用算法求1~4 的和 54 3.1.3 算法描述方式 55 3.2 顺序结构 58 3.2.1 语句编写方式 58 3.2.2 空语句 59 3.2.3 表达式语句 59 3.2.4 复合语句 59 3.3 if 条件语句 60 3.3.1 if 语句语法 60 3.3.2 双条件if 语句 62 3.3.3 多条件if 语句 63 3.3.4 高手带你做——嵌套if 的使用 65 3.4 switch 条件语句 67 3.4.1 switch 语句格式 67 3.4.2 if 语句和switch 语句的区别 69 3.4.3 高手带你做——根据出生日期判断星座 70 3.5 循环语句 71 3.5.1 while 语句 72 3.5.2 dowhile 语句 72 3.5.3 for 语句 74 3.5.4 高手带你做——九九乘法口诀表 77 3.5.5 foreach 语句 78 3.6 跳转语句 79 3.6.1 return 语句 79 3.6.2 break 语句 80 3.6.3 continue 语句 84 3.7 高手带你做——判断闰年和输出某月的天数 86 3.8 高手带你做——输出杨辉三角形 87 3.9 成长任务 89 第4 章 字符串处理 4.1 定义字符串 92 4.1.1 直接定义字符串 92 4.1.2 使用String 类定义 92 4.2 连接字符串 93 4.2.1 使用连接运算符 93 4.2.2 使用concat() 方法 94 4.2.3 高手带你做——连接其他类型数据 95 4.3 基本处理 96 4.3.1 获取字符串长度 96 4.3.2 转换大小写 97 4.3.3 去除空格 98 4.3.4 提取子字符串 98 4.3.5 分割字符串 100 4.3.6 高手带你做——截取新闻标题 100 4.4 替换字符串 102 4.4.1 replace() 方法 102 4.4.2 replaceFirst() 方法 102 4.4.3 replaceAll() 方法 103 4.4.4 高手带你做——批量替换字符串 103 4.5 比较字符串 104 4.5.1 equals() 方法 104 4.5.2 equalsIgnoreCase() 方法 105 4.5.3 compareTo() 方法 106 4.6 查找字符串 107 4.6.1 根据字符查找 107 4.6.2 根据索引查找 108 4.6.3 高手带你做——校验文件名和邮箱地址 109 4.7 高手带你做——加密和解密 110 4.8 StringBuffer 类 111 4.8.1 创建StringBuffer 类 112 4.8.2 追加字符串 112 4.8.3 替换字符 114 4.8.4 反转字符串 114 4.8.5 删除字符串 114 4.8.6 高手带你做——替换特殊符号 115 4.9 正则表达式 116 4.9.1 元字符 116 4.9.2 限定符 117 4.9.3 高手带你做——使用正则 表达式验证电话号码 117 4.9.4 高手带你做——验证IP 地址是否合法 118 4.10 成长任务 120 第5 章 数字和日期处理 5.1 数学处理类 122 5.1.1 静态常量 122 5.1.2 求*大值、*小值和绝对值 122 5.1.3 求整运算 123 5.1.4 三角函数运算 124 5.1.5 指数运算 125 5.2 高手带你做——生成随机数 125 5.3 高手带你做——数字格式化 128 5.4 大数字运算 129 5.4.1 BigInteger 类 129 5.4.2 BigDecimal 类 131 5.5 日期处理类 133 5.5.1 Date 类 133 5.5.2 Calendar 类 135 5.6 日期格式化 138 5.6.1 DateFormat 类 139 5.6.2 SimpleDateFormat 类 140 5.7 高手带你做——计算课程结束日期 142 5.8 高手带你做——实现日期查询功能 144 5.9 成长任务 149 第6 章 Java 内置包装类 6.1 Object 类 152 6.2 Integer 类 154 6.3 Float 类 156 6.4 Double 类 158 6.5 Number 类 159 6.6 Character 类 160 6.7 Boolean 类 163 6.8 Byte 类 164 6.9 System 类 165 6.9.1 System 类的成员变量 166 6.9.2 System 类的成员方法 167 6.10 成长任务 169
展开全部

作者简介

孟丽丝,具有多年的开发经验,熟悉数据库Oracle、SQL Server、MySQL的使用,如存储过程、SQL性能调优、日常数据库管理、备份还原等。 精通基于Windows下的各种应用服务的管理,包括DHCP、DNS、IIS、CA、VPN、Exchange、SQL、TMG等。
张雪,具有多年的开发经验,熟练掌握Java语言,Struts框架,熟悉eclipse开发工具,熟练配置Tomcat应用服务器,及VSS等版本控制工具。熟悉JSP,曾经参与知名银行、机场物流相应项目开发,熟练使用Oracle、SQL Server等关系数据库。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航