目 录
2.3.9 模板/泛型(template/generic)...18
2.4.2 解析FirstHelloWorldApp.java.19
2.4.3 编译并运行FirstHelloWorldApp.20
2.6.1 Server jvm与Client jvm的区别?...34
2.6.5 执行System.gc()是否可以马上回收内存?...34
2.6.6 Java中配置环境变量时系统变量和用户的环境变量有什么区别? 35
2.7 实验 1 Java运行环境的安装、配置与运行...35
3.6.2 char型变量中能不能存贮一个中文汉字?为什么? 53
3.6.5 简述逻辑操作(&,|,^)与条件操作(&&,||)的区别 53
3.7 实验 2 Java标识符、关键字和类型练习...54
4.7.3 Java 7 的switch 分支语句...69
5.6.3 String 和StringBuffer的区别?.93
5.6.4 数组有没有length()这个方法? String有没有length()这个方法? 93
6.8.10 Java 7优化变长参数的方法调用...123
6.17.3 访问修饰符“public/private/protected”的使用有什么不同? 138
6.17.4 用关键字final分别修饰类、方法、变量时,有何意义? 139
6.17.5 内部类可以引用它的包含类的成员吗? 有没有什么限制? 139
6.17.6 说明final、finally、finalize的区别?...139
6.17.8 StaticNested Class 和 InnerClass的不同? 139
6.17.9 接口是否可继承接口?抽象类是否可实现接口?抽象类是否可继承实体类? 140
6.17.10 构造器Constructor是否可被override?.140
6.17.11 Java中是否只有值传递参数,是否有引用传递? 140
6.17.12 Overload和Override的区别?...140
6.17.13 Java的接口和C++的虚类的相同和不同处? 140
7.5.3 Deque 接口与ArrayDeque实现类...165
7.8 java.lang.Math类和java.math包...172
7.9.4 @SuppressWarnings注释...174
7.10.2 Java 7 新增的Objects类...176
7.10.3 Java 7 的ThreadLocalRandom与Random 176
7.10.6 使用BufferedReader获取键盘输入...178
7.11.2 论述ArrayList、Vector和LinkedList的存储性能和特性? 181
7.11.3 Collection 和Collections有何区别?...181
7.11.4 HashMap和Hashtable有何区别?...181
7.11.5 List、Set和Map是否继承自Collection接口? 182
7.11.6 Set中的元素是不能重复的,那么用什么方法来区分重复与否呢? 182
7.11.7 ArrayList与Vector的区别?...182
7.11.8 在HashMap中,如何判断所给Key值存在? 182
8.2.5 Java 7的自动关闭资源的try语句...191
8.6.1 error和exception有什么区别?...197
8.6.3 关键字throws、throw、try、catch和finally分别代表什么意义? 197
9.1.3 使用Callable和Future创建线程...204
9.6.2 Java 7新增的ForkJoinPool212
9.8.1 sleep() 和wait() 有什么区别?...216
9.8.2 同步和异步有何异同,在什么情况下分别使用它们? 216
9.8.3 启动一个线程是用run()还是start()?...216
9.8.5 Java中有几种方法可以实现一个线程?...217
10.3.3 RandomAccessFile类...233
10.7.2 使用FileVisitor遍历文件和目录...252
10.7.3 使用WatchService监控文件变化...253
10.8.2 什么是Java序列化,如何实现Java序列化? 257
10.8.4 在Java语言中,如何列出PC机文件系统中的所有驱动器名? 257
10.8.5 如何从键盘输入一个int/double/字符串?...257
11.2.3 使用URLDecoder和URLEncoder262
11.2.4 URL和URLConnection类...264
11.3.3 使用ServerSocket创建TCP服务器端...266
11.3.4 使用NIO实现非阻塞Socket通信...268
12.2.3 MVC(Model-View-Control)体系结构...284
12.5.1 分层面板(JLayeredPane)...293
12.5.3 滚动窗口(JScrollPane)...295
12.5.6 内部框架(JInternalFrame)...296
12.6.3 单选按钮(JRadioButton)...298
12.6.4 文件选择器(JFileChooser)...298
12.6.5 Java 7增强的JColorChooser301
12.12 使用JTree和TreeModel创建树...315
12.17.2 使用Java7的NimbusLook & Feel328
13.2.2 Applet与Application的区别...339
13.4 将Application转化为Applet.341
13.4.2 将Application转化为Applet343
13.4.3 Application与Applet组合...344
14.1.3 使用Java7 的GraphicsEnvironment359
14.5.5 在Java2D中绘制各种样式的图形...372
14.20.2 processStimulus方法...411
15.1.2 JDBC与ODBC和其他API的比较...422
15.2.2 MySql图形界面工具的下载与安装...428
15.5.2 使用Statement 对象执行语句...435
15.5.5 Statement对象中的SQL转义语法...436
15.7 PreparedStatement 接口...437
15.7.1 创建PreparedStatement对象...438
15.8 CallableStatement 对象...439
15.8.1 创建CallableStatement 对象...439
15.10.2 Java 7中的RowSetFactory与RowSet443
15.12.1 Statement与PreparedStatement有什么区别? 448
15.12.4 JDBC向数据库中插入数据时为何有时中文字符会显示为乱码? 449
16.1.2 应用AudioClip接口来实现声音的播放...453
16.2.3 捕获设备(CaptureDevice)...458