1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
      <label id="pgfiy"></label>

      <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
      1. <mark id="pgfiy"></mark>
        <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

          千锋教育-做有情怀、有良心、有品质的IT职业教育机构

          400-811-9990

          图书介绍

          出版社: 清华大学出版社 ISBN:9787302468349 版次:1
          商品编码:12211486 包装:平装 开本:16开
          出版时间:2017-06-01 用纸:胶版纸 页数:425
          ?#36136;?39000 正文语?#37073;?#20013;文

          内容摘要

          本书以零基础讲解为宗旨,用实例引导读者学习,摒弃了枯燥乏味、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解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类的?#22363;?/li>
          • 5.1.1?#22363;?#30340;概念
          • 5.1.2重写父类方法
          • 5.1.3super关键字
          • 5.2final关键字
          • 5.2.1final关键?#20013;?#39280;类
          • 5.2.2final关键?#20013;?#39280;方法
          • 5.2.3final关键?#20013;?#39280;变量
          • 5.3抽象类和接口
          • 5.3.1抽象类
          • 5.3.2接口
          • 5.3.3接口的实现
          • 5.3.4接口的?#22363;?/li>
          • 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?#20081;?#24120;

          • 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?#22363;蠺hread类创建线程
          • 7.2.2实现Runnable接口创建线程
          • 7.2.3使用Callable接口和Future接口创建线程
          • 7.2.4三种实现多线程方式的?#21592;?#20998;析
          • 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?#28010;?#38382;题
          • 7.6多线程通信
          • 7.7线程组和?#21019;?#29702;的异常
          • 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?#25484;?#25805;作类
          • 8.7.1Date类
          • 8.7.2Calendar类
          • 8.7.3DateFormat类
          • 8.7.4SimpleDateFormat类
          • 8.8JDK 7.0新特性——switch语句支持字符串类型
          • 8.9本章小结
          • 8.10习题

          第9?#24405;?#21512;类

          • 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?#32440;?#27969;
          • 10.2.1?#32440;?#27969;的概念
          • 10.2.2?#32440;?#27969;读?#27425;?#20214;
          • 10.2.3文件的复制
          • 10.2.4?#32440;?#27969;的缓冲区
          • 10.2.5装饰设计模式
          • 10.2.6?#32440;?#32531;冲流
          • 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?#22659;?#25991;件及目录
          • 10.6RandomAccessFile
          • 10.7字符编码
          • 10.7.1常用字符集
          • 10.7.2字符编码和解码
          • 10.7.3字符传输
          • 10.8本章小结
          • 10.9习题

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

          • 11.1AWT概述
          • 11.2AWT?#24405;?#22788;理
          • 11.2.1?#24405;?#22788;理机制
          • 11.2.2?#24405;?#36866;配器
          • 11.2.3用匿名内部类实?#36136;录?#22788;理
          • 11.3常用?#24405;?#20998;类
          • 11.3.1窗体?#24405;?/li>
          • 11.3.2鼠标?#24405;?/li>
          • 11.3.3键盘?#24405;?/li>
          • 11.3.4动作?#24405;?/li>
          • 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编?#21019;?#30721;
          • 13.3.4运行程序
          • 13.4Eclipse程序调试
          • 13.5使用Eclipse导出、导入jar文件
          • 13.5.1Eclipse导出jar文件
          • 13.5.2Eclipse导入jar文件
          • 13.6本章小结
          • 13.7习题

          增值服务

          为了帮助读者及时地解决学习过程中遇到的问题,千锋教育推出了免费的在线答疑?#25945;ā?#25187;丁学堂”并?#20449;?#22312;3小时解决大家遇到的各种问题。

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

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

          • ?#26412;?#22825;丰利校区(总部)地址:?#26412;?#24066;海淀区宝盛北里西区28号天丰利?#22363;?层
            ?#26412;?#27801;?#26377;?#21306;:?#26412;?#24066;昌平区沙阳路18号?#26412;?#31185;技职?#23548;?#26415;学院广场服务楼2、3层
            咨询电话:400-811-9990
            面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训、好程序员
          • 深圳西部硅谷校区地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619
            深圳大学城校区地址:深圳?#24515;?#23665;区留仙大道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培训、云计算+信息安全培训、全栈软件测试培训、智能物联网+嵌入式培训
          • 长沙校区地址?#27721;?#21335;省长沙?#24615;?#40595;区麓谷企业广场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信箱

          广东快乐10分开奖走势
          1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
            <label id="pgfiy"></label>

            <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
            1. <mark id="pgfiy"></mark>
              <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

                1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
                  <label id="pgfiy"></label>

                  <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
                  1. <mark id="pgfiy"></mark>
                    <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

                      英魂之刃口袋版如何参加龙谷活动 冰球突破豪华版这么玩 新华社图片祖拉比什维利 蝙蝠侠崛起注册 电竞酒神 王牌战士最新安装包 北单推荐亚特兰大vs恩波利 广州恒大vs浦和红钻下半场 失落的国度免费试玩 三国全面战争1.03