《JAVA程序设计》论文要求
1. 文字要求:2000字到3000字之间
2. 打印稿:
1) 纸张大小:A4
2) 题目:黑体,2号字
3) 班级 姓名 学号 EMAIL(题目下方):宋体,小四号字
4) 摘要:黑体,5号字
5) 关键字:3到7个,黑体,5号字,关键字之间用一个空格间隔
6) 正文:宋体,小4号字,段前段后距:0.5行
7) 参考文献(正文后面):(按照毕业论文中参考文献的格式书写)至少3个
8) 页脚:显示“第*页”
3. 不允许使用教材中的例子,使用的例程和语句请用脚注注明出处,在参考文献中也要注明
1)如果从其它书上摘录,请注明:书名、作者、出版日期、出版社、页码(参考文献)
2)如果从网上摘录,请注明:网址、作者、发表时间(参考文献)
4. 截止时间:6月29日
5. 如果发现不合乎要求或者抄袭现象,要求重写;过期不交论文或者要求重写而没有按时完成重写者,考查成绩以0分记。
6. 题目要求:题目要求在列出的《可选题目》之内,如果需要申请新的题目(必须有实例及实例分析),请发申请邮件到:durq@sina.com,经批准才可。
可选题目
注:括号内为注释,不是题目;题目可以稍做修改
1. JAVA与C++中的数组比较(定义、应用等,需有实例及实例分析)
2. JAVA与C++创建对象的比较(必须包括匿名对象的创建,需有实例及实例分析)
3. C++中构造函数、析构函数与JAVA中的构造函数、回收垃圾比较(需有实例及实例分析)
4. JAVA中静态部分(包括成员、方法、代码块)与C++中静态部分比较(需有实例及实例分析)
5. JAVA中的嵌套类(需有实例及实例分析)
6. JAVA中类的继承与C++中类的继承的比较(需有实例及实例分析)
7. JAVA中的final关键字与C++中const的比较(需有实例及实例分析)
8. JAVA中的抽象类与接口及接口的多种继承(需有实例及实例分析)
9. JAVA中对象的多态性(需有实例及实例分析)
10. JAVA中的异常处理(需有实例及实例分析)
11. JAVA中的包与C++中的头文件比较(需有实例及实例分析)
12. JAVA与C++中的访问控制比较(需有实例及实例分析)
13. JAVA中实现两种多线程方式的对比分析(需有实例及实例分析)
14. JAVA中的同步代码块(需有实例及实例分析)
15. JAVA中的同步函数(需有实例及实例分析)
16. JAVA中的同步代码块与同步函数间的关系(需有实例及实例分析)
17. JAVA中多线程之间如何通讯(需有实例及实例分析)
18. JAVA中如何控制线程的生命(需有实例及实例分析)
19. JAVA中的String类与StringBuffer类(需有实例及实例分析)
20. JAVA中Enumeration接口与Iterator接口比较(需有实例及实例分析)
21. JAVA中的Random类(需有实例及实例分析)
22. JAVA中的RandomAccessFile类(需有实例及实例分析)
23. JAVA中如何用事件监听器处理事件(需有实例及实例分析)
24. JAVA中的事件适配器(需有实例及实例分析)
25. JAVA中的高级事件处理(需有实例及实例分析)
26. JAVA中的组件重绘(需有实例及实例分析)
27. JAVA中又缓冲技术的应用(需有实例及实例分析)
28. JAVA中AWT组件的单选框和复选框(需有实例及实例分析)
29. JAVA中AWT组件的菜单和容器(需有实例及实例分析)
30. JAVA中AWT组件的菜单(需有实例及实例分析)
31. JAVA中的布局管理器(需有实例及实例分析)
32. 浏览器处理Applet与处理普通网页的比较(需有实例及实例分析)
33. Applet在网页中的运用(需有实例及实例分析)
34. 用JAVA编写UDP网络程序(需有实例及实例分析)
35. 用JAVA编写TCP网络程序(需有实例及实例分析)
36. 用JAVA访问ACCESS数据库(需有实例及实例分析)
37. 用JAVA访问SQL Server 2000数据库(需有实例及实例分析)
38. 利用Java访问Excel中的数据(需有实例及实例分析)
39. Java与C++中的对象引用(需有实例及实例分析)
40. JAVA与C++中的内存分配(需有实例及实例分析)
41. JAVA与C++的异常处理区别(需有实例及实例分析)
42. JAVA的checked和unchecked异常(需有实例及实例分析)
43. JAVA的自身引用与C++的自身引用(需有实例及实例分析)
44. 在JAVA中与现有服务器建立Socket连接(需有实例及实例分析)
45. JAVA中用于处理死锁的等待-通知机制(需有实例及实例分析)
46. JAVA中的参数传递与C++中的参数传递比较(需有实例及实例分析)
47. JAVA中this()和super()方法(需有实例及实例分析)
48. JAVA中this和super引用(需有实例及实例分析)
49. JSP访问数据库技术(需有实例及实例分析)
50. Struts、Spring、Hibernate技术(需有实例及实例分析)
注:6月29日上课时请交电子文档和打印文档(最好双面打印),并抽查几份论文,请作者商讨论文的事情。