由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版新书]Java编程精要 陈荣鑫 清华大学出版社 计算机科学与技术;Java程序设计
¥ ×1
书名: | Java编程精要 |
出版社: | 清华大学出版社 |
出版日期 | 2024 |
ISBN号: | 9787302668879 |
本书全面涵盖Java编程的主要知识点,包含Java基础、面向对象、支撑技术及应用等组成部分。其中,Java基础部分包含编写面向过程代码所需的基本语法内容;面向对象部分除了Java面向对象设计的基本语法内容以外,还包括设计模式等进阶内容;支撑技术部分包含异常处理、集合框架等内容;应用部分包含图形界面、文件与流、数据库、多线程、网络和Java Web等应用的编程内容。 本书旨在帮助读者构建完整的Java知识框架,培养良好的面向对象编程技能。全书的内容阐述简明扼要,希望为读者带来良好的学习体验。 本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为软件开发人员的培训教程,还可作为广大Java爱好者的参考资料。
|
|
|
全面覆盖Java编程的各方面知识点,案例精炼,可读性强。 |
|
目录
第1章Java导引1 1.1Java概览1 1.1.1Java语言1 1.1.2Java的应用情况1 1.1.3Java的特点3 1.1.4JVM、JRE、JDK和Java之间的关系4 1.2Java的发展史5 1.2.1Java的起源5 1.2.2JDK版本的发展5 1.2.3JDK与OpenJDK的比较6 1.3开发环境6 1.3.1JDK的安装与配置6 1.3.2IDE的安装与配置7 1.4开发过程7 1.4.1基本开发步骤7 1.4.2命令行环境中的开发9 1.4.3IDE中的开发10 1.5小结11 习题11 第2章数据类型、字符串与数组12 2.1关键字与标识符12 2.1.1关键字与保留字12 2.1.2标识符13 2.2基本数据类型13 2.2.1逻辑型13 2.2.2整数型13 2.2.3浮点型14 2.2.4字符型14 2.3类型转换14 2.4包装类型152.5控制台I/O15 2.5.1输出15 2.5.2输入16 2.6字符串17 2.6.1String类17 2.6.2正则表达式18 2.6.3StringBuffer类和StringBuilder类19 2.7数组20 2.7.1数组的声明20 2.7.2数组的创建20 2.7.3数组的使用21 2.7.4Arrays实用类22 2.7.5字符串与数组23 2.8小结24 习题24 第3章运算符与控制语句25 3.1运算符25 3.1.1算术运算符25 3.1.2关系运算符26 3.1.3逻辑运算符27 3.1.4移位与按位运算符27 3.1.5赋值运算符27 3.1.6条件运算符27 3.1.7instanceof运算符28 3.1.8混合运算29 3.2语句30 3.3条件语句30 3.3.1if语句30 3.3.2ifelse语句31 3.3.3switch语句32 3.4循环语句33 3.4.1while语句33 3.4.2dowhile语句34 3.4.3for语句35 3.4.4continue与break语句36 3.4.5操作数组38 3.5小结39 习题39 第4章面向对象导引40 4.1从面向过程到面向对象40 4.2面向对象的特点42 4.2.1抽象与封装42 4.2.2继承与多态43 4.3面向对象的语法元素45 4.3.1对象、类与接口45 4.3.2方法46 4.3.3常见的面向对象语言及对比46 4.4面向对象的技术体系47 4.5小结48 习题48 第5章类与对象49 5.1类49 5.1.1类的定义49 5.1.2成员变量50 5.1.3成员方法50 5.1.4局部变量51 5.2重载52 5.3构造方法与对象54 5.3.1构造方法54 5.3.2对象的创建55 5.3.3对象的初始化56 5.3.4对象的使用56 5.3.5垃圾回收机制57 5.4方法参数58 5.4.1参数的传值59 5.4.2可变参数61 5.5static关键字62 5.5.1静态变量62 5.5.2静态方法63 5.5.3静态代码块与静态导入64 5.5.4对象的初始化再探讨65 5.6this关键字66 5.7包67 5.7.1包的定义67 5.7.2类型的引入68 5.7.3Java常用的包68 5.7.4打包程序69 5.8访问权限70 5.9小结72 习题73 第6章继承与接口74 6.1继承74 6.2隐藏与方法重写76 6.2.1变量的隐藏76 6.2.2方法的隐藏与重写78 6.3super关键字79 6.3.1访问被隐藏的变量、方法和被重写的方法79 6.3.2调用父类构造方法80 6.4Object类81 6.5继承的几个问题84 6.5.1子类对象的初始化84 6.5.2子类的访问权限85 6.5.3继承的限制86 6.6向上转型与多态87 6.6.1向上转型87 6.6.2多态89 6.7抽象类90 6.7.1抽象类与抽象方法90 6.7.2抽象类与多态91 6.8接口92 6.8.1接口的定义92 6.8.2接口回调93 6.8.3接口与多态94 6.8.4Cloneable接口及应用95 6.9内部类97 6.10匿名类98 6.10.1作为子类的匿名类98 6.10.2作为接口实现类的匿名类100 6.11小结101 习题102 第7章设计模式103 7.1UML类图103 7.2面向对象的设计原则106 7.3设计模式110 7.4创建型模式112 7.4.1单例模式112 7.4.2工厂方法模式114 7.5结构型模式118 7.5.1适配器模式118 7.5.2装饰器模式121 7.6行为型模式125 7.6.1策略模式125 7.6.2观察者模式128 7.7小结133 习题133 第8章异常处理、反射与注解134 8.1异常处理134 8.1.1异常134 8.1.2异常的捕获136 8.1.3定义异常类137 8.1.4异常链138 8.2反射140 8.2.1获取Class的实例140 8.2.2动态操作对象141 8.2.3通用的数组操作143 8.3注解144 8.4小结146 习题146 第9章泛型与集合框架147 9.1泛型147 9.1.1泛型的作用147 9.1.2泛型方法149 9.1.3泛型类150 9.1.4泛型接口151 9.2Java集合框架152 9.3列表153 9.3.1LinkedList154 9.3.2迭代器155 9.3.3排序156 9.3.4Collections工具类158 9.3.5ArrayList159 9.4集合160 9.4.1HashSet160 9.4.2TreeSet161 9.5队列162 9.5.1LinkedList163 9.5.2ArrayDeque163 9.5.3PriorityQueue164 9.6栈165 9.7映射166 9.7.1HashMap166 9.7.2TreeMap168 9.8小结169 习题170 第10章图形界面设计171 10.1图形界面简介171 10.1.1Java图形界面技术171 10.1.2AWT172 10.1.3Swing172 10.1.4Java GUI的类体系173 10.2窗体与菜单174 10.3组件与布局176 10.3.1界面组件176 10.3.2布局178 10.4事件处理181 10.4.1ActionEvent事件及处理182 10.4.2ItemEvent事件及处理184 10.4.3MouseEvent事件及处理185 10.4.4KeyEvent事件及处理187 10.4.5其他常见的事件189 10.5MVC模式190 10.6对话框192 10.7绘图195 10.8小结197 习题197 第11章文件与流198 11.1文件操作198 11.1.1File类198 11.1.2目录的基本操作199 11.1.3文件的基本操作200 11.1.4文件的过滤201 11.1.5可执行文件的运行202 11.2流202 11.2.1I/O与流202 11.2.2字节流与字符流203 11.2.3控制台I/O流204 11.3文件字节流205 11.4文件字符流206 11.5缓冲流207 11.6数据流209 11.7对象流210 11.8随机流212 11.9小结213 习题214 第12章数据库编程215 12.1关系数据库与SQL基础215 12.1.1关系数据库215 12.1.2SQL216 12.1.3SQL的基本使用217 12.1.4MySQL数据库的使用220 12.2JDBC基础221 12.3查询操作222 12.3.1加载驱动223 12.3.2连接数据库223 12.3.3声明与执行SQL语句224 12.3.4处理查询结果225 12.3.5关闭连接227 12.3.6缓存行集227 12.4增、删、改操作229 12.5预处理230 12.6批量处理231 12.7存储过程处理233 12.8事务处理234 12.9DAO模式237 12.10小结243 习题243 第13章多线程编程244 13.1并发与线程244 13.1.1并发处理244 13.1.2进程与线程245 13.1.3Java中的线程246 13.2Thread类与Runnable接口247 13.2.1Thread类247 13.2.2线程的控制250 13.2.3Runnable接口251 13.3线程的同步252 13.3.1synchronized关键字253 13.3.2线程的协调254 13.4Java并发包259 13.4.1线程池259 13.4.2阻塞队列260 13.4.3同步栅栏262 13.4.4异步处理263 13.4.5Fork/Join框架265 13.5小结267 习题267 第14章网络编程268 14.1网络基础268 14.1.1网络268 14.1.2网络协议269 14.1.3套接字270 14.2URL访问Web271 14.3TCP Socket编程272 14.4UDP编程277 14.5Java RMI281 14.6小结284 习题284 第15章Java Web编程285 15.1Java Web简介285 15.1.1Java Web应用机制286 15.1.2Java EE框架技术286 15.2Web前端技术287 15.2.1HTML287 15.2.2CSS289 15.2.3JavaScript291 15.2.4前端框架及开发工具293 15.3Servlet编程293 15.3.1Servlet简介293 15.3.2Servlet的开发295 15.3.3Servlet相关技术要点297 15.3.4Servlet应用实例300 15.3.5过滤器与监听器303 15.4JSP编程303 15.4.1JSP简介303 15.4.2JSP语法304 15.4.3内置对象307 15.4.4JSP应用实例308 15.5架构技术310 15.5.1多层架构及框架技术310 15.5.2多层架构应用实例312 15.6小结318 习题318 参考文献320理论篇 第1章数据及数据思维概述31.1计算思维3 1.1.1计算思维概述3 1.1.2习题与实践6 1.2数据思维7 1.2.1数据思维概述7 1.2.2习题与实践8 1.3认识数据9 1.3.1什么是数据9 1.3.2数据、信息和知识的区别和联系10 1.3.3习题与实践10 1.4大数据的基本概念11 1.4.1大数据的发展11 1.4.2大数据的定义12 1.4.3大数据的特征12 1.4.4习题与实践14 第2章Excel数据处理15 2.1数据表应用15 2.1.1数据类型15 2.1.2工作表处理16 2.1.3公式与函数基础23 2.1.4数据检验28 2.1.5习题与实践31 2.2数据处理应用31 2.2.1内置工作表函数32 2.2.2排序与筛选45〖3〗Python人工智能编程实践目录〖3〗2.2.3条件格式50 2.2.4习题与实践53 2.3数据管理与统计54 2.3.1分类汇总54 2.3.2数据透视表与数据透视图56 2.3.3习题与实践60 第3章Excel数据分析与可视化62 3.1数据分析62 3.1.1模拟运算表62 3.1.2单变量求解64 3.1.3时间序列预测分析65 3.1.4移动平均67 3.1.5指数平滑69 3.1.6回归分析73 3.1.7习题与实践77 3.2数据可视化78 3.2.1可视化基础78 3.2.2可视化看板82 3.2.3习题与实践90 第4章数据管理基础92 4.1数据管理与数据库92 4.1.1数据管理92 4.1.2数据模型94 4.1.3数据库基本概念95 4.1.4数据库的发展97 4.1.5习题与实践97 4.2关系数据库98 4.2.1关系数据库基础98 4.2.2关系模型98 4.2.3结构化查询语言106 4.2.4MySQL简介与使用108 4.2.5习题与实践116 第5章数据库实践117 5.1数据库与数据表的创建117 5.1.1数据类型117 5.1.2数据表基础119 5.1.3表逻辑设计120 5.1.4创建数据库与数据表123 5.1.5习题与实践127 5.2数据表的更新128 5.2.1插入数据128 5.2.2更新数据129 5.2.3删除数据129 5.2.4习题与实践130 5.3数据表的查询130 5.3.1查询和排序数据131 5.3.2条件查询133 5.3.3聚合函数与分组查询136 5.3.4多表连接查询137 5.3.5习题与实践139 5.4数据库安全管理140 5.4.1用户身份鉴别140 5.4.2访问控制141 5.4.3数据加密142 5.4.4习题与实践142 第6章调查问卷的设计与数据处理143 6.1调查问卷的设计143 6.2问卷原始数据的录入146 6.3数据的统计分析方法147 6.4问卷调查报告的书写150 实验篇 实验1数据处理基础153实验2数据分析——公式函数156实验3数据分析——排序、筛选、条件格式160实验4数据统计——分类汇总、数据透视表169实验5数据分析高级应用177实验6数据可视化——图表180实验7数据可视化——数据看板186实验8数据库、数据表基本操作与数据管理188实验9数据查询190 |
|
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格