




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章Java基本概念和环境配置. 1什么是常见问题1.01面向对象的编程? 1FAQ1.02对象编程的基本特征是什么? 2FAQ1.03 Java语言是如何产生和发展的? 3常见问题1.04安卓与Java语言有什么关系? 4常见问题解答1.05 Java se.Java ee和Java ME有什么区别5常见问题1.06 Java语言的执行机制如何? 6什么是常见问题1.07 JVM? 有什么作用?结构如何?8什么是常见问题1.08 JRE (或J2RE )? 9什么是常见问题解答1.09 PS? 10常见问题解答1.10 JDK.JRE和JVM有什么区别11什么是常见问题1.11? PS的工
2、作机制如何?12faq1.12java基本开发环境JDK的安装方法13为什么在faq1.13jdk的安装路径下有两个JRE?16安装FAQ1.14 JDK时,如何设置PATH和CLASSPATH环境变量? 17FAQ1.15Java应用程序的编译.执行方法18如何提取FAQ1.16程序中的文档注释来制作文档? 20如何创建可以双击FAQ1.17鼠标执行的Jar文件? 23如何为faq1.18main(stringargs )方法的args指定参数值? 26第二章Java编程基础28FAQ2.01 Java标识符的命名方法我可以用中文吗28常见问题2.02 Java有什么关键字? 29用FAQ2
3、.03tected和private修饰的方法有什么区别? 30常见问题2.04 this关键字的意思是? 适用于什么情况? 31常见问题2.05 super关键字有什么意义? 适用于什么情况? 32常见问题2.06静态关键字的意思是什么? 具体如何应用? 你能修饰结构方法吗? 34FAQ2.07 final关键字的意思是什么? 具体如何应用? 36常见问题2.08实例of关键字的意思是什么? 如何适用? 37FAQ2.09 Java有哪些数据类型? 38如何解决常见问题2.10双浮点精度不准确的问题? 40如果FAQ2.11 int和Integer都是整数型,有什么区别?
4、43FAQ 2.12浮点f=3.4文件正确吗? 44常见问题2.13成员变量和局部变量有什么区别? 45在FAQ2.14变量之间传递值时,可以分为值传递和引用传递,有什么区别? 46FAQ2.15 Java有什么运算符?优先级如何48FAQ2.16和y相加,x=y和x=QQ这两种实现方式有差异吗? 50常见问题2.17运算符和运算符有什么区别? 50实现FAQ2.18的增加1操作时,x和x有什么区别? 52常见问题解答2.19 x? y:z格式的句子是什么意思? 53FAQ2.20“”操作员是如何在Java内部实现字符串连接的? 54FAQ2.21=和equals ()可以用于比较两个操作数是
5、否相等,有什么区别? 55创建FAQ 2.22字符串对象时,字符串s=new string (“ABC”)和字符串s=“ABC”语句有什么区别? 56常见问题2.23 break和continue语句有什么区别? 56FAQ2.24数组的定义和初始化是什么?57FAQ2.25如何实现一维和二维阵列的遍历? 59如何实现FAQ2.26序列的复制? 60常见问题2.27数组的排序算法是什么? 如何实现呢? 61如何解决常见问题2.28阵列indexoutofboundsexception异常? 64第三章Java和面向对象65FAQ3.01类.对象.属性和方法是什么? 65什么是常见问题3.02包
6、? 有什么好处?67什么是常见问题3.03抽象类? 有什么好处?67什么是常见问题3.04接口? 有什么好处?69常见问题3.05什么是多态性?有什么好处70什么是FAQ3.06内部类? 有什么好处71什么是匿名内部类? 怎么使用呢? 73什么是FAQ3.08包类? 有什么作用?74什么是常见问题3.09继承? 有什么好处吗75使用faq3.10new关键字创建对象时,为什么会找不到无参与的结构方法? 76FAQ3.11抽象类和接口可以包含抽象方法,有什么区别? 使用时应该怎么选择呢? 76什么是FAQ3.12方法的改写? 为什么需要重写? 78FAQ3.13方法什么是重负载?为什么需要重装?
7、 78FAQ3.14结构方法能被改写吗? 有重负荷吗? 79FAQ 3.15静态修饰的方法会被子类改写吗? 80定义FAQ3.16类时,什么时候需要重写Object类的toString ()方法? 81在定义FAQ3.17类时,什么时候需要重写Object类的equals ()方法? 82为什么重写faq3.18equals ()方法会复盖HashCode ()方法84如何重写FAQ3.19hashcode ()方法? 85常见问题解答3.20 Java中的动态绑定是什么? 87FAQ3.21 Java如何实现多样性? 实现机制是什么? 88如果创建FAQ3.22类对象,类中每个成员的执行顺序
8、是什么? 89什么是FAQ3.23初始化块? 有什么作用?90FAQ3.24静态初始化块和非静态初始化块有什么区别? 92如何调用FAQ3.25内部类的方法? 93FAQ3.26如果内部类和外部类的成员名称相同,如何在内部类中调用外部类的成员? 94FAQ3.27匿名内部类如何访问外部方法的本地变量或参数? 95常见问题解答3.28 Java异常处理机制是什么? 96常见问题3.29中常见的运行时执行例外是什么97常见问题3.30 Java如何处理异常? 98FAQ3.31 try-catch-finally语句块的各部分的执行顺序如何100使用FAQ3.32自定义异常的原因使用自定义异常10
9、1第4章Java流和文件操作103如何获取FAQ4.01文件的属性信息? 103如何判断FAQ4.02文件是否为空? 105如何实现FAQ4.03文件的创建、删除和移动? 105FAQ4.04如何创建和删除文件夹? 107FAQ4.05如何遍历目录中的所有文件? 109FAQ4.06如何获取文件夹的大小? 110什么是常见问题4.07流? 怎么分类呢? 具体包括哪一个班? 111FAQ4.08如何实现字节流和字符流之间的转换? 113FAQ4.09如何判断想读的文件到达了末尾? 116FAQ4.10如何阅读文件? 写文件吗? 117FAQ4.11如何追加写文件? 118如何实现FAQ4.12文
10、件和文件夹的副本? 119FAQ4.13如何在文件的哪里读写? 121使用FAQ 4.14缓冲流写文件,为什么没有写内容? 122如何实现FAQ4.15文件的分割和整合? 123什么是常见问题解答4.16 nio? 和I/O的区别和联系是什么? 125如何使用FAQ4.17nio读写文件? 127什么是常见问题4.18字符代码和解码? 129读写FAQ4.19文件时,为什么中文文字经常乱码? 130如何解决FAQ4.20filereader文件的乱码问题? 131FAQ4.21为什么数据输入流和数据输出流在读写文件时变得乱码? 132FAQ4.22如何实现文件锁定功能? 134如何实现FAQ4
11、.23文件和字符串的加密.解密? 135如何实现FAQ4.24文件和目录的压缩.解压缩? 139常见问题4.25属性文件的读写方法143FAQ4.26XML文件的读写方法146如何读写FAQ4.27XML文件的元素属性? 151如何读写FAQ4.28csv格式的文件? 152FAQ4.29如何生成图像文件的缩略图? 154FAQ4.30excel文件的操作方法156FAQ4.31word文件的操作方法161第五章Java GUI编程164什么是常见问题解答5.01 Java GUI? Swing和AWT有什么关系?164什么是常见问题5.02布局管理器? 一般的布局管理器是什么? 165FAQ
12、5.03如何在表单上显示图像? 170FAQ5.04如何在容器中添加滚动条功能? 171FAQ5.05如何打开文件,实现保存文件的对话框? 173FAQ5.06如何实现弹出消息框的功能? 175常见问题解答5.07诊断程序的使用方法177如何向FAQ5.08按钮添加点击事件? 178如何向FAQ5.09表单添加关闭事件? 181FAQ5.10表单菜单功能的实现方法183FAQ5.11键盘输入事件的处理方法185如何处理FAQ5.12鼠标点击事件? 如何区分是左还是右呢? 186如何实现FAQ5.13鼠标右键菜单的功能? 189FAQ5.14表单组件的使用方法191FAQ5.15如何实现记事本功
13、能? 193FAQ5.16如何实现贪婪的蛇游戏? 198第六章Java线程和序列化208FAQ6.01线程.进程和程序的差异和联系是? 208FAQ6.02如何创建和启动线程? 209常见问题解答6.03线程的基本状态是什么? 有什么样的关系呢? 211什么是常见问题6.04线程优先级? 线程是根据什么原则调度执行的呢? 212什么是常见问题解答6.05背景线程? 创建背景线程的方法214FAQ6.06如何在指定时间内停止正在运行的线程? 216FAQ6.07如何终止正在运行的线程? 218为什么不推荐stop ()和suspend ()方法? 219如何控制FAQ6.09线程的暂停和启动?
14、220FAQ6.10如何实现多个线程的同步? 225什么是FAQ6.11对象的序列化和反序列化? 233实现FAQ6.12对象序列化的方法是什么? 234常见问题解答6.13如何提供对磁盘上对象的访问? 236使用faq6.14objectinputstream导入对象时,为什么会发生StreamCorruptedException异常? 238常见问题6.15对象的成员如何参与序列化? 什么东西不参与序列化? 241FAQ6.16如何定制序列化和反序列化流程? 243如何使用常见问题解答6.17可扩展的界面定制序列化过程?的方法? 247向FAQ6.18序列化类中添加serialVersio
15、nUID属性会怎么样? 250如果FAQ6.19序列化继承了,该如何正确处理目标序列化过程? 251第七章Java网络编程256什么是常见问题解答7.01 TCP/IP? 什么是PS? 256常见问题7.02 TCP和UDP有什么区别? 258什么是常见问题解答7.03 http? HTTP的结构怎么样?259如何在FAQ7.04套接字通信时获取主机和客户端的IP地址? 261如何利用FAQ7.05插座实现基于TCP的通信? 264如何使用FAQ7.06插座传输中文字符? 265在FAQ7.07套接字读取数据时如何使用超时设置? 267如何利用FAQ7.08插座传达对象信息? 268FAQ7.
16、09如何利用套接字实现文件传输? 271如何实现基于FAQ7.10插座的聊天系统? 274如何利用FAQ7.11套接字实现基于UDP的通信? 278如何利用FAQ7.12UDP套接字技术实现IP组播? 280如何获得FAQ7.13互联网资源的大小? 285如何实现FAQ 7.14 internet资源的单线程下载? 286FAQ7.15 URL如何通过proxy代理访问互联网资源287如何实现FAQ7.16互联网资源的下载中断点的更新呢? 288我如何实现FAQ7.17互联网资源的多线程下载?我该怎么做? 290如何分析常见问题7.18互联网页面的内容? 293第八章Java通用功能296如何在FAQ8.01字符串中包含“”字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论