万本电子书0元读

万本电子书0元读

顶部广告

Java必须知道的300个问题电子书

本书以基础知识为框架,介绍了各部分知识所对应的常见开发疑难问题,并作了透彻地解析。

售       价:¥

纸质售价:¥39.30购买纸书

137人正在读 | 0人评论 6.2

作       者:明日科技

出  版  社:清华大学出版社

出版时间:2012-01-01

字       数:5630

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书以基础知识为框架,介绍了各部分知识所对应的常见发疑难问题,并作了透彻地解析。主要内容包括Java语言概述、Eclipse发工具、Java语言基础、流程控制、数组、面向对象门、面向对象阶、字符串与包装类、Java集合类框架、常用数学工具类、异常处理、输/输出、枚举类型与泛型、Swin9门、多线程、网络通信和数据库操作。 书中列出的300个问题,都是一线发人员在实际项目中经常会遇到的疑难问题。针对这些问题,本书给出了详尽的解决方案,并行了技术上的解析。通过对本书的学习,能够帮助读者迅速提高解决实际问题的能力。 本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。 本书内容详尽,对于较难理解的内容,配合实例行讲解,适合作为Java初学者的辅助教材,也适合作为相关培训机构的师生和软件发人员的参考资料。<br/>
目录展开

书名页

内容简介

前言

目录页

第1章 Java语言概述

问题1 Java语言有哪些特性?

问题3 如何学好Java语言?

问题4 如何安装JDK?

问题5 如何测试JDK是否配置成功?

第2章 Eclipse开发工具

问题6 常用的Java开发工具包括哪些?

问题8 如何汉化Eclipse?

问题9 如何为Eclipse安装Window Builder插件?

问题10 如何使用Window Builder插件?

第3章 Java语言基础

问题11 char类型变量是否能保存一个汉字?

问题13 变量和常量有什么区别?

问题14 语句floatnum=3.14159是否正确?

问题16 final参数可以修改吗?

问题17 局部变量可以定义私有修饰类型吗?

问题18 表达式3-2.6=0.4的值是什么?

问题19 自增、自减运算符放在变量前后的区别是什么?

问题20 用最有效率的方法算出2乘以16等于几?

问题21 &和&&两个运算符的区别是什么?

问题22 运算符=与==有何区别?

问题23 能正确编译“shorts=1;s=s+1;”吗?

问题24 表达式9/2与9/2.0的结果是否相等?

问题25 如何判断一个整数是奇数还是偶数?

问题26 不使用循环和条件语句如何求1+2+…+n的值?

问题27 复合赋值运算符+=计算的结果一定正确吗?

问题28 两个整数相乘的结果一定正确吗?

问题29 如何使用位运算符计算2的n次幂?

问题30 如何自定义类实现数值的四舍五入?

第4章 流程控制

问题31 如何应用if语句判断某一年是否为闰年?

问题32 if语句如何进行嵌套使用?

问题33 是否可以进行字符与编码的比较?

问题34 如何修改失败的if…else语句?

问题35 两个if语句为什么运行结果不一样?

问题36 可以用switch分支语句代替if条件语句吗?

问题37 switch语句的条件表达式有哪些类型?

问题38 如何防止switch分支之间的串联?

问题39 如何定义满足条件的变量?

问题40 while与do…while语句的区别是什么?

问题41 为什么会出现死循环?

问题42 死循环属不属于合法的循环?

问题43 如何确定是使用for循环还是while循环?

问题44 如何编程实现图形输出?

问题45 如何跳出当前的多重嵌套循环?

问题46 for循环中定义的变量的作用范围是什么?

问题48 如何编程计算黄蓉难倒瑛姑的数学题?

问题49 break语句和continue语句有什么区别?

第5章 数组

问题51 如何声明和初始化数组?

问题52 数组元素默认的初始值都是什么?

问题53 如何获取二维数组的行、列数?

问题54 如何使用for循环和简易for循环遍历一维数组?

问题55 如何将数组arr1中的部分数据成员复制到数组arr2中?

问题56 如何获取一维数组中的最大值和最小值?

问题57 如何进行数组查找?

问题58 数组的排序算法有哪些?如何实现?

问题59 存储相同数据量的一维数组和二维数组所占内存是否相同?

问题60 为什么下面的代码会出现数组下标越界异常?

第6章 面向对象入门

问题61 面向对象的特征有哪些?

问题62 为什么需要面向对象?

问题63 什么是面向对象编程?

问题64 什么是类?

问题65 类和对象的区别是什么?

问题67 如何设置类成员访问权限?

问题68 构造方法有何作用?

问题69 什么是方法重载?

问题70 如何定义类的成员变量和方法?

问题71 变量的作用范围是什么?

问题72 类的成员变量和方法的命名规范是什么?

问题73 只能通过构造方法创建对象吗?

问题74 什么是Java应用程序的主类?

问题75 如何隐藏类的属性,使其不会被其他类使用?

问题76 什么是静态变量和静态常量?

问题77 什么是静态方法?

问题78 静态语句块有什么作用?

问题79 如何访问类的成员变量和方法?

问题80 如何在一个类中访问另一个类的方法?

第7章 面向对象进阶

问题81 是值传递还是引用传递?

问题82 final参数可以被修改吗?

问题83 接口和抽象类有何区别?

问题84 如何调用父类的构造方法?

问题85 如何操作被隐藏的成员变量和被重写的成员方法?

问题86 什么是方法的重写,以及如何实现方法重写?

问题87 final、finally和finalize有什么区别?

问题88 Java中如何模拟多重继承?

问题89 Java中如何使用clone()方法克隆对象?

问题90 有两种方式可以实现深克隆,其效率如何?

问题91 内部类是否可以被继承?

问题92 如何调用内部类和外部类同名的成员?

问题93 什么是匿名内部类,以及如何定义匿名内部类?

问题94 如何创建Class对象?

问题95 如何通过反射获取类的信息?

问题96 如何使用反射创建对象?

问题97 如何通过反射调用方法?

问题98 如何通过反射访问字段(成员变量)?

问题99 在Java语言规范中,对equals()方法有何要求?

第8章 字符串与包装类

问题101 什么是自动装包/拆包?

问题103 String是Java的基本数据类型吗?

问题105 Java中Stringstr=null与Stringstr=“的区别是什么?

问题107 如何实现字符串的大小写转换?

问题108 如何实现字符串的反向输出?

问题109 运算符与equals()比较对象的区别是什么?

问题110 判断字符串是否为空有几种方式?

问题111 如何实现对日期的格式化?

问题112 如何实现对时间变量的格式化?

问题113 如何实现日期或时间组合的格式化?

问题114 如何实现常规类型数据的格式化?

问题115 如何实现对电话号码有效性的验证?

问题116 如何实现对手机号码的验证?

问题117 如何实现对IP地址有效性的验证?

问题118 如何实现字符串类型和数值类型的转换?

问题119 如何去掉字符串中的空格?

问题120 如何获取子字符串?

问题121 如何判断字符串中是否包含数字?

问题122 如何实现各进制间的转换?

问题123 String与String Builder的区别是什么?

问题124 如何替换字符串中的内容?

问题125 如何获取指定编码格式的字符串?

问题126 如何实现汉字转区位码?

问题127 如何实现区位码转汉字?

问题128 如何实现字符串加密?

问题129 如何判断字符是英文还是汉字?

问题130 如何实现大小写金额之间的转换?

第9章 Java集合类框架

问题131 数组的效率一定比集合类高吗?

问题132 数组和集合类之间如何转换?

问题133 数组与ArrayList有区别吗?

问题134 Collection和Collections的区别是什么?

问题135 有哪些方式可用于遍历集合类?

问题136 List接口的实现类之间的继承关系如何?

问题137 Iterator接口和List Iterator接口有何区别?

问题138 Iterator和Enumeration的区别是什么?

问题140 Array List和Vector的区别是什么?

问题141 Queue接口的实现类之间的继承关系如何?

问题142 Set接口的实现类之间的继承关系如何?

问题143 如何使用TreeSet实现排序功能?

问题144 常用Set接口实现类是否支持线程同步?

问题145 Map接口有何特性?

问题146 Map和Hashtable有何区别?

问题148 如何获得Map中全部值?

问题149 如何获得Map中全部键值对?

问题150 如何自定义TreeMap排序方式?

第10章 常用数学工具类

问题151 常见数制包括哪些?相互间如何转换?

问题152 什么是原码、反码和补码?

问题153 计算机如何保存浮点数?

问题154 Math类与StrictMath类有何异同?

问题155 计算机中浮点数是连续的吗?

问题156 什么是随机数?Java支持随机数吗?

问题157 如何完成高精度整数运算?

问题158 如何设置数字的舍入模式?

问题159 如何完成高精度浮点数运算?

问题160 如何格式化数字?

第11章 异常处理

问题161 什么是异常?

问题163 如何使用try…catch捕获并处理异常?

问题164 try…catch…finally是如何处理异常的?

问题165 使用try…finally能处理异常吗?

问题166 如何使用throws关键字声明方法抛出的异常?

问题167 如何使用throw关键字在方法中抛出异常?

问题168 关键字throw与throws的用法有什么差异?

问题170 异常处理机制有哪些优势?

第12章 输入/输出

问题172 Java中与流相关的类有哪些?

问题173 如何使用字节流复制文件?

问题174 如何使用字符流复制文本文件?

问题175 如何提高字符复制效率?

问题176 如何求和文本文件中的数字?

问题177 如何从控制台接收密码?

问题178 如何获得指定格式的字符串?

问题179 如何使用数据流?

问题180 如何使用对象流?

问题181 transient关键字有何作用?

问题182 如何查看Windows硬盘空间?

问题183 如何查看文件的属性?

问题184 如何修改文件的属性?

问题185 如何在磁盘上创建文件?

问题186 如何创建临时文件?

问题187 如何获得磁盘中全部文件?

问题188 如何获得指定类型的文件?

问题189 如何删除指定类型的文件?

问题190 如何使用ZIP格式压缩文件夹?

问题191 如何解压缩ZIP格式文件?

问题192 如何在代码中增加行号?

问题193 如何比较源代码中不同之处?

问题194 如何使用Sequence Input Stream类?

问题195 如何使用Stream Tokenizer类?

问题196 如何读取属性文件的值?

问题197 为何需要新IO?它有哪些核心对象?

问题198 如何使用新IO读、写、复制数据?

问题199 缓冲区内部是如何实现的?

问题200 什么是内存映射文件IO?

第13章 枚举类型与泛型

问题201 什么是枚举类型?如何定义枚举类型?

问题202 Java中的枚举类型有哪些优势?

问题204 如何将枚举和switch语句块组合使用?

问题205 泛型是如何提高程序健壮性的?

问题206 类型参数命名时有哪些要求?

问题207 如何限制类型参数范围?

问题208 泛型是否是协变的?

问题209 类型通配符有何作用?

问题210 泛型中的擦除是指什么?

第14章 Swing入门

问题211 Swing中的控件可以直接显示吗?

问题213 如何使用键盘来操作文本控件?

问题214 如何限制文本域中输入字符的长度?

问题215 如何提示文本框中还有多少字符可用?

问题216 如何设置按钮上文本和图标的位置?

问题217 如何使用Swing中的按钮控件?

问题218 如何使用单选按钮控件?

问题219 如何向组合框中添加数据?

问题220 如何处理组合框选择事件?

问题221 如何实现仿Word 2007字体列表?

问题222 如何使用信息提示对话框?

问题223 如何使用支持样式的文本控件?

问题224 如何在选择图片时支持预览功能?

问题225 如何实现自动排序的列表?

问题226 如何修改表格的字体和行高度?

问题227 如何获得用户修改后的单元格值?

问题228 如何在表格单元格中显示组合框?

问题229 如何在表格控件中使用分页?

问题230 如何实现固定列表格?

问题231 如何实现单词自动补全功能?

问题232 如何实现文本域查找功能?

问题233 如何使用JTree控件显示文件结构?

问题234 如何使用Grid Bag Layout布局管理器?

问题235 如何自定义布局管理器?

问题236 如何根据显示器大小决定窗体大小?

问题237 如何自定义窗体按钮?

问题238 如何绘制椭圆形窗体?

问题239 如何实现窗体的自动隐藏功能?

问题240 如何实现闪屏功能?

问题241 如何实现系统托盘功能?

问题242 如何判断用户单击了鼠标的哪个键?

问题243 如何实现标签的跑马灯效果?

问题244 如何实现延迟生效的按钮?

问题245 如何查看当前系统支持的外观?

第15章 多线程

问题246 如何实现新建线程?

问题248 Java中线程的属性有什么作用?

问题249 什么情况可以导致线程停止?

问题251 Object类中提供了哪些线程相关方法?

问题253 什么是线程死锁?

问题254 哪些接口可以创建有返回值的线程?

问题255 哪个类可用于创建线程池?

问题256 Swing是线程安全的吗?

问题258 如何创建后台线程?

问题259 如何使正在运行的线程休眠?

问题260 如何终止线程?

问题261 什么是线程的挂起、恢复?

问题262 同步和异步有何不同?

问题264 使用SwingWorker类时必须重写哪个方法?

问题265 什么时候会涉及线程程序?

第16章 网络通信

问题266 按通信距离,网络是怎样划分的?

问题268 广域网的主要特点是什么?

问题270 ISO/OSI参考模型各层的功能是什么?

问题271 TCP/IP参考模型对OSI参考模型的改进有哪些?

问题272 IP地址是如何划分的?可以分为哪几类?

问题273 如何获得局域网的所有IP地址?

问题274 怎样获取网络资源的大小?

问题275 如何实现网络资源的多线程下载?

问题276 如何实现下载网络资源的断点继传?

问题277 如何使用Socket传输图片?

问题278 如何实现基于Socket的数据库编程?

问题279 如何实现聊天室服务器端?

问题280 如何实现聊天室客户端?

第17章 数据库操作

问题281 什么是数据库驱动?

问题283 Java程序如何实现调用存储过程?

问题284 SQLServer数据库几种登录方式之间的区别有哪些?

问题285 数据库管理系统、数据库系统的区别?

问题286 Statement和PreparedStatement的区别?

问题288 Java程序如何获得表结构?

问题289 如何实现在数据库中存储图片?

问题290 如何实现从数据库中读取图片?

问题291 如何实现优化SQL语句?

问题292 如何防止MySQL数据库乱码问题?

问题293 如何实现将纯文本文件存储到数据库中?

问题294 如何实现从数据库中读取纯文本?

问题295 如何获取数据库中的所有表?

问题296 如何实现备份与恢复MySQL数据库?

问题297 如何实现多表连接查询?

问题298 如何实现去除重复行?

问题299 如何实现在数据库中存储日期对象?

问题300 如何实现读取数据库中的日期字段?

累计评论(2条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部