Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导

Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导

ID:45565875

大小:64.74 KB

页数:45页

时间:2019-11-14

Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导_第1页
Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导_第2页
Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导_第3页
Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导_第4页
Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导_第5页
资源描述:

《Java进阶教程第2版刘志成张杰主编《JAVA程序设计》学习指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java语言案例教程学习扌旨概述为什么需要这门课程如今,客户机/服务器技术已得到了普遍的应用。这种技术的最大好处在于客八机和服务器能共同分担处理负载。本课程主要讲授使用Java语言(J2SE)开发网络程序的技术,学生将使用JDK1.4.2编写应用程序。具体地说,他们将学习创建各种类、构建具有图形用八界而的应用程序和appleto他们还将学习如何实现事件处理、文件T/0操作、线程、TCP/IP套接字(socket)和JDBC等。与前序课程的关系■《计算机应用基础》培养学牛基本计算机操作能力和常用软件的应用;■《C#

2、语言程序设计》(《C++语言程序设计》)使学牛具有面向对象程序设计的基木概念。与后继课程的关系■为《JSP技术应用》和《J2EE技术应用》课程提供坚实的语言基础;■为《软件工程》课程提供开发实例:■为“毕业设计”提供开发平台支持。必备能力学习该课程学生必须具备以下能力:■熟练操作计算机一一熟练使用Windows操作系统,并能进行常用程序的安装和维护。■基本的编程逻辑——能够绘制流程图以表达任务执行的逻辑以及顺序、分支和循坏结构等,这是学习Java编程的基木要求。■OOP基本思想一一了解OOP概念,能够进行C++/

3、C#编程。在该课程中重点讲述Java语言的特点及J2SE编程的主要方法,对于而向对象的基本思想不做重点介绍。■软件开发牛命周期思、想——了解软件开发必须经历分析、设计、实现和测试等阶段,对软件开发过程有一定的了解。课程目标本课程结束时,学生应该能够设计一个基于Web的客户机/服务器的聊天应用程序,并把它放到互联网或企业内部网上。应拿握的技能包括:■分析客户的需求,决定使用哪种编程语言。■编写Java程序。■编译Java程序。■运行Java程序。■利用各种组件创建图形用户界面。■创建基于Web的Java程序。■在a

4、pplet中显示图象和声咅。■对GUI界血上的组件进行布局。■处理按钮、键盘、鼠标和焦点等各类事件。■进行简单的业务逻辑处理,如检查数据的完整性等。■处理运行时错误。并能够有效的查错、排错和纠错。■创建异常类。■线程和多线程的概念。■了解Thread^Date、Calendar和GregorianCalendar等类及其处理它们的方法的功能和语法。■使川File、RandomAccessFile和stream类将数据写入文件。■了解客户机/服务器模型特点。■了解用于创建网络服务器应用程序所需的类及方法的功能和语法

5、。■创建网络服务器应用稈序。■使川Vector类存储对象。■实现线程通信。■利用数据库管理信息。常见问题解答Q1.什么是JDK?Al.JDK是Java开发工具箱(JavaDevelopmentKit)的缩写。Java如此受欢迎的原因Z—就是因为它有丰富的包,使得开发基于Web的应用更加容易。这些包里的某些类是可車用的,因此可以通过改写使Z更符合特定的应用需求。Q2.我们学习的是哪个版本的JDK?A2.JDK1.4.IoQ3.该课程针对哪种认证考试?A3.该课程针对SCJP(Sun认证Java程序员)310-25考

6、试。Q4.如何准备认证考试?A4.必须完成引导学生教材中的所有练习。教学指南中提供了完整的考试目标和考试样题。强烈建议所有的教师尽对能地利用这些资源及相关网站资源为考试作准备。教学要点第1章从简要介绍Java的发展开始这节课。说明学习Java语言的必要性,指出Java平台和.net平台是现代主流的两人开发平台,激发学生的学习兴趣。解释“一次编写,到处运行”的特点,强调Java的平台独立性和它的安全性。另外,简要论述字节码和Java虚拟机(JVM)。强调构建Java环境时path变量和classpath变量的设置及

7、其重要作用。强调Java程序编辑、编译和运行的过程。强调为什么main()方法必须声明为静态的。另外,解释Java运行吋环境如何调用main()方法。常见问题及解答QI.Java如何保证安全性?A1.通过网络由外部计算机过来的Applet,在运行前必须得到用户一定程度的信任才能被允许有限度地访问木地系统资源。由于不清楚applets的来源,我们无法相信它们,再说applets的确有可能是些恶意程序,因此,我们不能给予它们和本地程序同等的自由度。当我们执行一个不可信的程序时,必须考虑以下几个和安全有关的问题:■潜在

8、的受攻击目标资源是什么,在哪种情形下它们会受到攻击?■该语言和编程环境是否有如声称的那么安全?■女11何保证从网络上传來的可执行程序有可信任的來源?■如何扩展语言实施安全策略来对抗未来新的网络攻击?用Java来解决第一个问题是通过所有对能的攻击情形的可视化。Java安全模式不允许applets通过访问下列目标进入系统:■内存■OS/程序状态■客户机文件系统■网络要解决第二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。