网上手游棋牌-做有情怀、有良心、有品质的IT职业教育机构

            400-811-9990

            图书介绍

            出版社: 清华大学出版社 ISBN:9787302468349 版次:1
            商品编码:12211486 包装:平装 开本:16开
            出版时间:2017-06-01 用纸:胶版纸 页数:425
            字数:639000 正文语种:中文

            内容摘要

            本书以零基础讲解为宗旨,用实例引导读者学习,摒弃了枯燥乏味、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解Java这门大型编程语言。

            本书知识系统全面,吸取了十多本Java图书及教材的优点,全书共13章,涵盖Java基础、数组、方法、面向对象、异常、多线程、Java基础类库、集合类、IO、GUI、网络编程、Eclipse工具等主流Java语言开发技术。为了使大多数读者都能看懂,本书采用朴实生动的语言来阐述复杂的问题,列举了大量现实生活中的例子进行讲解,真正做到通俗易懂。

            本书面向初学者和中等水平Java开发人员,大专院校及培训学校的老师和学生。是牢固掌握主流Java语言开发技术的必读之作。

            图书目录

            第1章Java开发入门

            • 1.1Java概述
            • 1.1.1认识Java
            • 1.1.2Java发展史
            • 1.1.3Java语言的特点
            • 1.2JDK的使用
            • 1.2.1下载JDK
            • 1.2.2安装JDK
            • 1.2.3配置JDK
            • 1.2.4测试开发环境
            • 1.2.5JDK目录介绍
            • 1.3第一个Java程序
            • 1.3.1编写Java源文件
            • 1.3.2编译运行
            • 1.3.3Java虚拟机(JVM)
            • 1.4Java运行流程
            • 1.5本章小结
            • 1.6习题

            第2章Java编程基础

            • 2.1Java的基本语法
            • 2.1.1语句和表达式
            • 2.1.2基本格式
            • 2.1.3注释
            • 2.1.4关键字
            • 2.1.5进制转换
            • 2.2基本数据类型
            • 2.2.1整数类型
            • 2.2.2浮点数类型
            • 2.2.3字符类型
            • 2.2.4布尔类型
            • 2.3变量与常量
            • 2.3.1标识符
            • 2.3.2变量的定义
            • 2.3.3变量的类型转换
            • 2.3.4变量的作用域
            • 2.3.5常量
            • 2.4Java中的运算符
            • 2.4.1算术运算符
            • 2.4.2赋值运算符
            • 2.4.3关系运算符
            • 2.4.4逻辑运算符
            • 2.4.5位运算符
            • 2.4.6运算符的优先级
            • 2.5程序的结构
            • 2.5.1顺序结构
            • 2.5.2选择结构
            • 2.5.3循环结构
            • 2.5.4循环中断
            • 2.6本章小结
            • 2.7习题

            第3章数组与方法

            • 3.1数组
            • 3.1.1数组的定义
            • 3.1.2数组的初始化
            • 3.1.3数组的常用操作
            • 3.1.4数组的内存原理
            • 3.1.5二维数组
            • 3.2方法
            • 3.2.1方法的定义
            • 3.2.2方法的调用
            • 3.2.3方法的重载
            • 3.2.4方法的递归
            • 3.3数组的引用传递
            • 3.4本章小结
            • 3.5习题

            第4章面向对象(上)

            • 4.1面向对象的概念
            • 4.2类与对象
            • 4.2.1类的定义
            • 4.2.2对象的创建与使用
            • 4.2.3类的封装
            • 4.3构造方法
            • 4.3.1构造方法的定义
            • 4.3.2构造方法的重载
            • 4.4this关键字
            • 4.5垃圾回收
            • 4.6static关键字
            • 4.6.1静态变量
            • 4.6.2静态方法
            • 4.6.3代码块
            • 4.6.4单例模式
            • 4.7内部类
            • 4.7.1成员内部类
            • 4.7.2静态内部类
            • 4.7.3方法内部类
            • 4.7.4匿名内部类
            • 4.8本章小结
            • 4.9习题

            第5章面向对象(下)

            • 5.1类的继承
            • 5.1.1继承的概念
            • 5.1.2重写父类方法
            • 5.1.3super关键字
            • 5.2final关键字
            • 5.2.1final关键字修饰类
            • 5.2.2final关键字修饰方法
            • 5.2.3final关键字修饰变量
            • 5.3抽象类和接口
            • 5.3.1抽象类
            • 5.3.2接口
            • 5.3.3接口的实现
            • 5.3.4接口的继承
            • 5.3.5抽象类和接口的关系
            • 5.4多态
            • 5.4.1多态的概念
            • 5.4.2对象的类型转换
            • 5.4.3Object类
            • 5.4.4设计模式——工厂设计模式
            • 5.4.5设计模式——代理设计模式
            • 5.5包
            • 5.5.1包的定义与使用
            • 5.5.2import语句
            • 5.5.3Java的常用包
            • 5.5.4给Java应用程序打包
            • 5.6访问控制
            • 5.7本章小结
            • 5.8习题

            第6章异常

            • 6.1异常的概念
            • 6.2异常捕获
            • 6.3在方法中抛出异常
            • 6.3.1使用throws关键字抛出异常
            • 6.3.2使用throw关键字抛出异常
            • 6.4Exception和Runtime Exception
            • 6.5自定义异常
            • 6.6断言
            • 6.7异常的使用原则
            • 6.8本章小结
            • 6.9习题

            第7章多线程

            • 7.1线程概述
            • 7.1.1进程
            • 7.1.2线程
            • 7.2线程的创建
            • 7.2.1继承Thread类创建线程
            • 7.2.2实现Runnable接口创建线程
            • 7.2.3使用Callable接口和Future接口创建线程
            • 7.2.4三种实现多线程方式的对比分析
            • 7.3线程的生命周期及状态转换
            • 7.4线程的调度
            • 7.4.1线程的优先级
            • 7.4.2线程休眠
            • 7.4.3线程让步
            • 7.4.4线程插队
            • 7.4.5后台线程
            • 7.5多线程同步
            • 7.5.1线程安全
            • 7.5.2同步代码块
            • 7.5.3同步方法
            • 7.5.4死锁问题
            • 7.6多线程通信
            • 7.7线程组和未处理的异常
            • 7.8线程池
            • 7.9本章小结
            • 7.10习题

            第8章Java基础类库

            • 8.1基本类型的包装类
            • 8.2JDK 5.0新特性——自动装箱和拆箱
            • 8.3Scanner类
            • 8.4String类、StringBuffer类和StringBuilder类
            • 8.4.1String类的初始化
            • 8.4.2String类的常见操作
            • 8.4.3StringBuffer类
            • 8.4.4StringBuilder类
            • 8.4.5String类对正则表达式的支持
            • 8.5System类与Runtime类
            • 8.5.1System类
            • 8.5.2Runtime类
            • 8.6Math类与Random类
            • 8.6.1Math类
            • 8.6.2Random类
            • 8.7日期操作类
            • 8.7.1Date类
            • 8.7.2Calendar类
            • 8.7.3DateFormat类
            • 8.7.4SimpleDateFormat类
            • 8.8JDK 7.0新特性——switch语句支持字符串类型
            • 8.9本章小结
            • 8.10习题

            第9章集合类

            • 9.1集合概述
            • 9.2Collection接口
            • 9.3List接口
            • 9.3.1List接口简介
            • 9.3.2ArrayList集合
            • 9.3.3LinkedList实现类
            • 9.3.4Iterator接口
            • 9.3.5JDK5.0新特性——foreach循环
            • 9.3.6ListIterator接口
            • 9.3.7Enumeration接口
            • 9.4Set接口
            • 9.4.1Set接口简介
            • 9.4.2HashSet集合
            • 9.4.3TreeSet集合
            • 9.5Queue接口
            • 9.5.1Queue接口简介
            • 9.5.2PriorityQueue实现类
            • 9.5.3Deque接口与ArrayDeque实现类
            • 9.6Map接口
            • 9.6.1Map接口简介
            • 9.6.2HashMap集合
            • 9.6.3LinkedHashMap集合
            • 9.6.4TreeMap集合
            • 9.6.5Properties集合
            • 9.7JDK 5.0新特性——泛型
            • 9.7.1为什么使用泛型
            • 9.7.2泛型定义
            • 9.7.3通配符
            • 9.7.4有界类型
            • 9.7.5泛型的限制
            • 9.7.6自定义泛型
            • 9.8Collections工具类
            • 9.9Arrays工具类
            • 9.10集合转换
            • 9.11本章小结
            • 9.12习题

            第10章IO(输入输出)

            • 10.1流概述
            • 10.2字节流
            • 10.2.1字节流的概念
            • 10.2.2字节流读写文件
            • 10.2.3文件的复制
            • 10.2.4字节流的缓冲区
            • 10.2.5装饰设计模式
            • 10.2.6字节缓冲流
            • 10.3字符流
            • 10.3.1字符流定义及基本用法
            • 10.3.2字符流操作文件
            • 10.3.3字符流的缓冲区
            • 10.3.4LineNumberReader
            • 10.3.5转换流
            • 10.4其他IO流
            • 10.4.1ObjectInputStream和ObjectOutputStream
            • 10.4.2DataInputStream和DataOutputStream
            • 10.4.3PrintStream
            • 10.4.4标准输入输出流
            • 10.4.5PipedInputStream和PipedOutputStream
            • 10.4.6ByteArrayInputStream和ByteArrayOutputStream
            • 10.4.7CharArrayReader和CharArrayWriter
            • 10.4.8SequenceInputStream
            • 10.5File类
            • 10.5.1File类的常用方法
            • 10.5.2遍历目录下的文件
            • 10.5.3文件过滤
            • 10.5.4删除文件及目录
            • 10.6RandomAccessFile
            • 10.7字符编码
            • 10.7.1常用字符集
            • 10.7.2字符编码和解码
            • 10.7.3字符传输
            • 10.8本章小结
            • 10.9习题

            第11章GUI(图形用户界面)

            • 11.1AWT概述
            • 11.2AWT事件处理
            • 11.2.1事件处理机制
            • 11.2.2事件适配器
            • 11.2.3用匿名内部类实现事件处理
            • 11.3常用事件分类
            • 11.3.1窗体事件
            • 11.3.2鼠标事件
            • 11.3.3键盘事件
            • 11.3.4动作事件
            • 11.4布局管理器
            • 11.4.1FlowLayout
            • 11.4.2BorderLayout
            • 11.4.3GridLayout
            • 11.4.4GridBagLayout
            • 11.4.5CardLayout
            • 11.4.6不使用布局管理器
            • 11.5AWT绘图
            • 11.6Swing
            • 11.6.1JFrame
            • 11.6.2JDialog
            • 11.6.3中间容器
            • 11.6.4文本组件
            • 11.6.5按钮组件
            • 11.6.6JComboBox
            • 11.6.7菜单组件
            • 11.6.8创建Tree
            • 11.6.9JTable
            • 11.7本章小结
            • 11.8习题

            第12章网络编程

            • 12.1网络通信协议
            • 12.1.1IP地址和端口号
            • 12.1.2InetAddress
            • 12.1.3UDP与TCP协议
            • 12.2UDP通信
            • 12.2.1DatagramPacket
            • 12.2.2DatagramSocket
            • 12.2.3UDP网络程序
            • 12.2.4UDP案例——聊天程序
            • 12.3TCP通信
            • 12.3.1ServerSocket
            • 12.3.2Socket
            • 12.3.3简单的TCP网络程序
            • 12.3.4多线程的TCP网络程序
            • 12.3.5TCP案例——文件上传
            • 12.4Java Applet
            • 12.5本章小结
            • 12.6习题

            第13章Eclipse开发工具

            • 13.1Eclipse概念
            • 13.2Eclipse安装与启动
            • 13.2.1Eclipse工作台
            • 13.2.2Eclipse透视图
            • 13.3使用Eclipse进行程序开发
            • 13.3.1创建Java项目
            • 13.3.2创建类文件
            • 13.3.3编写代码
            • 13.3.4运行程序
            • 13.4Eclipse程序调试
            • 13.5使用Eclipse导出、导入jar文件
            • 13.5.1Eclipse导出jar文件
            • 13.5.2Eclipse导入jar文件
            • 13.6本章小结
            • 13.7习题

            增值服务

            为了帮助读者及时地解决学习过程中遇到的问题,网上手游棋牌推出了免费的在线答疑平台“扣丁学堂”并承诺在3小时解决大家遇到的各种问题。

            本书附有配套的教材PPT、源代码、教学视频、教学大纲、测试题、教学设计、项目(10多个项目)、案例(100个)等资源。

            针对高校教师的服务:
            1.网上手游棋牌基于近6年来的教育培训经验,精心设计了包含“教材+授课资源+考试系统+测试题+辅助案例”的教学资源包,节约教师的备课时间,缓解教师的教学压力,显著提高教学质量。
            2.本书配套代码视频,索取网址: http://www.codingke.com/
            3.本书配备了网上手游棋牌优秀讲师录制的教学视频,按本书知识结构体系部署到了教学辅助平台(扣丁学堂)上,可以作为教学资源使用,也可以作为备课参考。
            高校教师如需索要配套教学资源,请关注(扣丁学堂)师资服务平台,扫描下方二维码关注微信公众平台索取。

            • 北京天丰利校区(总部)地址:北京市海淀区宝盛北里西区28号天丰利商城4层
              北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术学院广场服务楼2、3层
              咨询电话:400-811-9990
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训、好程序员
            • 深圳西部硅谷校区地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619
              深圳大学城校区地址:深圳市南山区留仙大道1201号大学城创客小镇16栋3楼
              咨询电话: 0755-23015275/23015546-801(硅谷) 0755-86660670-801(大学城)
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训、好程序员
            • 上海校区地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
              咨询电话:400-811-9990 021-65233829-609
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训、好程序员
            • 郑州校区地址:郑州市二七区航海中路60号海为科技园C区10层、12层
              咨询电话:0371-55191750
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 广州校区地址:广州市天河区元岗路310号智汇park创意园E座5层
              咨询电话:020-22119207
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 大连校区地址:辽宁省大连市高新园区爱贤街10号大连设计城A座901
              咨询电话:400-811-9990
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 武汉金融港校区地址:武汉市东湖高新技术开发区光谷大道77号金融港B18栋3楼
              武汉智慧园校区地址:武汉市东湖高新技术开发区光谷大道61号智慧园21栋2楼
              咨询电话:027-59313371
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 成都校区地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
              咨询电话:400-811-9990 028-83178771
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 西安校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
              咨询电话:029-85363390
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 杭州校区地址:浙江省杭州市江干区九堡旺田书画城A座4层
              咨询电话:400-811-9990 0571-86893632
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 青岛校区地址:青岛市市北区龙城路卓越世纪中心3号楼8层801
              咨询电话:0532-80911190
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 重庆校区地址:重庆市高新区科园一路2号大西洋国际12-1
              咨询电话:400-811-9990 023-68883009
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 长沙校区地址:湖南省长沙市岳麓区麓谷企业广场A2栋三单元306号
              咨询电话:0731-85513210
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 哈尔滨校区地址:哈尔滨市松北区创新一路699号 科技创新城19号楼B座五楼
              咨询电话:400-811-9990/0451-87173191
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 南京校区地址:南京市建邺区应天大街780号应天智汇产业园弘辉园1幢2楼
              咨询电话:400-811-9990
              面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
            • 网上手游棋牌服务号

              了解手游棋牌动态
              关注网上手游棋牌服务号

            • 网上手游棋牌移动站

              扫一扫快速进入
              手游棋牌移动端页面

            • 手游棋牌互联服务号

              扫码匿名提建议
              直达CEO信箱

                      网上手游棋牌网上手游棋牌