"本书讲解Java程序设计的基础知识及基本编程方法,包括Java开发环境的建立及运行机制、Java编程基础、面向对象程序设计、Java常用类、集合、文件与数据流、图形用户界面程序设计、多线程、网络编程等内容。本书内容丰富,语言简练易懂,知识讲解和典型案例演示相结合。
本书附有配套微视频、案例源代码、教学PPT、习题及参考答案等课程资源,可以作为计算机相关专业的基础教材,也可以作为使用Java语言的工程技术人员和科技工作者的参考书。
"
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | JAVA 程序设计(微课视频版) |
分类 | |
作者 | 苏炳均、李林、王健、杜春、徐美莲 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 "本书讲解Java程序设计的基础知识及基本编程方法,包括Java开发环境的建立及运行机制、Java编程基础、面向对象程序设计、Java常用类、集合、文件与数据流、图形用户界面程序设计、多线程、网络编程等内容。本书内容丰富,语言简练易懂,知识讲解和典型案例演示相结合。 本书附有配套微视频、案例源代码、教学PPT、习题及参考答案等课程资源,可以作为计算机相关专业的基础教材,也可以作为使用Java语言的工程技术人员和科技工作者的参考书。 " 目录 目录 第1章绪论1 11Java语言概述1 111Java简介1 112Java的特点1 12Java开发环境的建立2 121JDK概述2 122JDK的版本3 123JDK的安装4 124环境变量的配置6 13Java程序基本结构9 14Java程序执行过程10 141Java程序的运行过程10 142命令行运行Java程序10 143Java虚拟机的工作原理12 15Eclipse开发平台12 151Eclipse简介12 152Eclipse的安装与启动13 153Eclipse工作台14 154使用Eclipse开发Java程序14 本章小结17 习题117 第2章Java编程基础18 21Java基础语法18 211Java主类结构18 212Java标识符和关键字18 213Java注释19 22数据类型、常量和变量22 221数据类型22 222常量22 223变量23 224变量的类型转换24 225变量的作用域26 23运算符和表达式27 231算术运算符和算术表达式27 232赋值运算符和赋值表达式28 233关系运算符和关系表达式29 234逻辑运算符和逻辑表达式29 235位运算符30 236条件运算符和条件表达式31 237运算符的优先级和结合性31 24选择结构32 241if语句33 242switch语句35 243选择结构的嵌套37 25循环结构38 251while语句38 252do...while语句39 253for语句40 254循环嵌套41 255跳转语句42 26数组44 261一维数组45 262多维数组49 本章小结51 习题251 第3章面向对象程序设计52 31面向对象概述52 32类与对象53 321类与对象的关系53 322类的定义53 323对象的创建与使用55 33类的封装58 331封装的好处58 332如何实现封装58 34方法的重载59 35构造方法60 351构造方法的定义61 352构造方法的重载62 36this关键字64 37static关键字67 371静态属性67 372静态方法69 373静态代码块70 38类的继承72 381继承的概念72 382继承的实现72 383方法的重写73 384初始化顺序75 385super关键字76 386Object类78 39final关键字81 391修饰类81 392修饰方法82 393修饰变量82 310抽象类和接口83 3101抽象方法和抽象类83 3102接口84 311多态87 3111多态概述87 3112对象的类型转换88 312内部类90 3121成员内部类90 3122局部内部类91 3123静态内部类92 3124匿名内部类93 313JDK 8的Lambda表达式94 314异常95 3141异常概述95 3142异常的类型97 3143异常处理的机制97 3144抛出异常100 3145自定义异常101 本章小结102 习题3102 第4章Java常用类104 41字符串类104 411String类的初始化104 412String类的常用操作105 413StringBuffer类110 42System类与Runtime类111 421System类111 422Runtime类113 43Math类与Random类114 431Math类114 432Random类114 44包装类115 441包装类的概念115 442自动装箱和自动拆箱116 443Integer和String的转换116 444int和String的转换117 45日期与时间类117 451Date类117 452Calendar类118 453格式化类119 本章小结121 习题4122 第5章集合123 51集合概述123 52List集合124 521List接口介绍124 522ArrayList集合124 523LinkedList集合125 53Collection集合遍历127 531Iterator遍历集合127 532foreach遍历集合128 533forEach遍历集合129 54Set集合130 541Set接口介绍130 542HashSet集合130 543TreeSet集合133 55Map集合137 551Map接口介绍137 552HashMap集合137 553Map集合遍历139 554TreeMap集合142 555Properties集合143 56泛型144 57Collections工具类146 本章小结149 习题5149 第6章文件与数据流152 61概述152 62字节流152 621字节输入流类153 622字节输出流类153 623FileInputStream类154 624BufferedInputStream类155 625FileOutputStream类156 626BufferedOutputStream类157 63字符流158 631字符输入流类158 632字符输出流类159 633FileReader类160 634FileWriter类160 635BufferedReader类162 636BufferedWriter类163 64文件164 641File类164 642File类常用函数164 65随机访问文件167 651RandomAccessFile构造函数167 652RandomAccessFile类的常用函数167 653对象序列化169 本章小结171 习题6171 第7章图形用户界面程序设计172 71概述172 72容器172 721顶层容器172 722中间容器175 73组件175 74布局管理器177 741FlowLayout178 742GridLayout179 743BorderLayout180 744CardLayout181 75事件处理及其模型183 751事件源类183 752事件类183 753事件监听器接口184 754事件适配器191 755综合案例193 本章小结198 习题7199 第8章多线程200 81线程概述200 811生活中的并发现象200 812进程和线程201 813线程的种类204 814并发与并行 204 815Java多线程的运行机制205 816线程概述小结207 82线程生命周期207 821线程状态207 822线程的状态转换图208 823线程生命周期小结208 83线程管理208 831线程的创建和运行208 832线程信息的访问218 833守护线程的管理222 834线程的优先级调整223 835线程的中断226 836线程的休眠227 837线程的终止228 838线程管理小结230 84线程同步230 841线程安全简介231 842线程同步简介233 843方法同步233 844代码块同步 235 845死锁问题237 846线程同步小结240 85线程通信240 851等待/通知机制240 852生产者消费者模型240 853线程通信小结243 86线程池243 861Java线程池243 862线程池的创建244 863线程池的管理245 864线程池的案例245 865线程池小结246 本章小结247 习题8247 第9章网络编程248 91网络编程基础248 911网络通信协议248 912IP地址和端口号249 913InetAddress类250 92UDP通信251 921UDP通信简介251 922DatagramPacket类251 923DatagramSocket类252 924UDP网络程序253 93TCP通信255 931TCP通信简介255 932ServerSocket类256 933Socket通信257 934简单的TCP网络程序258 935多线程的TCP网络程序260 本章小结265 习题9266 参考文献268 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。