资源名称:零基础学Java (第3版) PDF

第一篇 java语言语法基础—面向过程知识
第1章 java技术概览 1
第2章 java开发工具及环境设置 12
第3章 java语言中的数据与运算符 23
第4章 程序设计中的流程控制 50
第5章 数组 73
第6章 字符串的处理 85

第二篇 java语言语法进阶—面向对象知识
第7章 类 107
第8章 对象和包 126
第9章 继承 146
第10章 多态 157
第11章 接口与内部类 172
第12章 抽象 198

第三篇 java语言编程主题
第13章 线程 249
第14章 封装 283
第16章 异常与处理及内存管理 326
第17章 java中对数据的处理 352
第18章 数据结构 354
第19章 java中的数据结构 364
第20章 xml基础 397
第21章 jdbc及其应用 423
第22章 swing组件与布局管理器 453
第23章 开发工具的使用 477
第24章 applet设计 490
第25章 网络编程基础 503

第四篇 java语言程序设计实例与面试题剖析
第26章 学校管理系统 519
第27章 面试题 573
面试题1 java的引用和c++的指针有什么区别 573
面试题2 类和对象有什么区别 574
面试题3 说明private、protected、public和default的区别 575
面试题4 java可以用非0来代表true吗 576
面试题5 stringbuffer和stringbuilder存在的作用是什么 576
面试题6 二维数组的长度是否固定 577
面试题7 符合什么条件的数据集合可以使用foreach循环 578
面试题8 如何序列化和反序列化一个java对象 579
面试题9 如何使用java的线程池 579
面试题10 如何利用反射实例化一个类 580
面试题11 tcp协议的通信特点是什么 580
面试题12 请简述jdbc操作数据库的编程步骤 580
面试题13 如何使用连接池技术 580
面试题14 简述接口和抽象类的区别 580
面试题15 如何理解java中的装箱和拆箱 580
面试题16 根据代码判断创建的对象个数 581
面试题17 分析循环程序的运行结果 582
面试题18 可以返回最大值的方法 583
面试题19 关于垃圾回收的疑问 583
面试题20 线程问题:找出代码中的错误 584
面试题21 关于arraylist、vector、linkedlist的问答题 584

资源名称:

零基础学Java (第3版) PDF