Java必须知道的300个问题以基础知识为框架,介绍了各部分知识所对应的常见开发疑难问题,并作了透彻地解析。主要内容包括Java语言概述、Eclipse开发工具、Java语言基础、流程控制、数组、面向对象入门、面向对象进阶、字符串与包装类、Java集合类框架、常用数学工具类、异常处理、输入/输出、枚举类型与泛型、Swin9入门、多线程、网络通信和数据库操作。
书中列出的300个问题,都是一线开发人员在实际项目中经常会遇到的疑难问题。针对这些问题,本书给出了详尽的解决方案,并进行了技术上的解析。通过对本书的学习,能够帮助读者迅速提高解决实际问题的能力。
本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。
本书内容详尽,对于较难理解的内容,配合实例进行讲解,适合作为Java初学者的辅助教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。
目录
第1章 Java语言概述
问题1 Java语言有哪些特性?
问题2 如何选择Java的分支?
问题3 如何学好Java语言?
问题4 如何安装JDK?
问题5 如何测试JDK是否配置成功?
第2章 Eclipse开发工具
问题6 常用的Java开发工具包括哪些?
问题7 如何获得和安装Eclipse开发工具?
问题8 如何汉化Eclipse?
问题9 如何为Eclipse安装WindowBuilder插件?
问题10 如何使用WindowBuilder插件?
第3章 Java语言基础
问题11 char类型变量是否能保存一个汉字?
问题12 Java中是否有got0语句?
第1章 Java语言概述
问题1 Java语言有哪些特性?
问题2 如何选择Java的分支?
问题3 如何学好Java语言?
问题4 如何安装JDK?
问题5 如何测试JDK是否配置成功?
第2章 Eclipse开发工具
问题6 常用的Java开发工具包括哪些?
问题7 如何获得和安装Eclipse开发工具?
问题8 如何汉化Eclipse?
问题9 如何为Eclipse安装WindowBuilder插件?
问题10 如何使用WindowBuilder插件?
第3章 Java语言基础
问题11 char类型变量是否能保存一个汉字?
问题12 Java中是否有got0语句?
问题13 变量和常量有什么区别?
问题14 语句float num=3.14159是否正确?
问题15 short和char类型的取值范围各是多少?
问题16 final参数可以修改吗?
问题17 局部变量可以定义私有修饰类型吗?
问题18表达式3-2.6==0.4的值是什么?
问题19 自增、自减运算符放在变量前后的区别是什么?
问题20 用最有效率的方法算出2乘以16等于几?
问题21 &和&&两个运算符的区别是什么?
问题22 运算符=与==有何区别?
问题23 能正确编译“short S=1;S=S+1;”吗?
问题24 表达式9/2与9/2.0的结果是否相等?
问题25 如何判断一个整数是奇数还是偶数?
问题26 不使用循环和条件语句如何求l+2++n的值?
问题27 复合赋值运算符+=计算的结果一定正确吗?
问题28 两个整数相乘的结果一定正确吗?
问题29如何使用位运算符计算2的n次幂?
问题30如何自定义类实现数值的四舍五入?
第4章 流程控制
问题31 如何应用if语句判断某一年是否为闰年?
问题32 if语句如何进行嵌套使用?
问题33 是否可以进行字符与编码的比较?
问题34 如何修改失败的if.“else语句?
问题35 两个if语句为什么运行结果不一样?
问题36 可以用switch分支语句代替if条件语句吗?
问题37 swish语句的条件表达式有哪些类型?
问题38 如何防止switch分支之间的串联?
第5章 数组
第6章 面向对象入门
第7章 面向对象进阶
第8章 字符串与包装类
第9章 Java集合类框架
第10章 常用数学工具类
第11章 异常处理
第12章 输入/输出
第13章 枚举类型与泛型
第14章 Swing入门
第15章 多线程
第16章 网络通信
第17章 数据库操作