- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计课程标准课程代码课程性质专业基础课建议学时68
《Java》课程标准了解面向对象技术的发展历史及该技术适用开发流程、开发模型和常见开发工具;
掌握Java的基本语法:数据类型、运算符和控制语句;
掌握类与对象的概念、定义方法;
掌握并理解接口技术的逻辑模型,并能实现接口;
掌握异常处理机制,理解自定义异常实现方法;
掌握并理解GUI中Swing组建设计的基本方法和原理;
掌握文件的读/写操作,能使用文件对数据进行处理,解决批量输入输出的实际问题;
掌握多线程技术的概念,理解多线程的实现方法,了解多线程的并发、互斥及死锁等概念;
掌握使用Socket接口完成TCP和UDP的网络通信
(二)能力目标
能够用Java语言完成简单实际问题的程序设计;
能够应用面向对象的设计思想和方法,完成面向对象的程序设计;
能够使用数组完成同类型定长的数据存储并能够处理异常;
能够使用Swing组件完成简单的交互式界面操作应用软件开发;
能够综合运用所学知识进行Java中文件、线程通信等高级程序设计软件开发;
具有综合运用所学知识进行Java应用软件开发、编码、调试能力。
养成善于思考、深入研究的良好自主学习的习惯和创新精神的责任心具有吃苦耐劳、团队协作精神,沟通交流和书面表达能力有良好的软件工程知识和质量意识Java程序员认证全国计算机等级考试 Java语言程序设计基础
标示符和关键字;
数据类型;
运算符和表达式;
if条件语句;
switch分支结构;
while循环结构;
do-while循环结构;
for循环结构。 理解Java实现机制;
掌握搭建和使用Eclipes集成环境;
掌握简单调试与排错技术;
正确定义和使用变量、常量;
正确使用运算符和表达式进行数值计算
程序的处理;
掌握if语句的形式及使用掌握switch语句的形式和使用掌握break语句的使用能用选择结构解决简单的实际问题掌握whiledo-while结构与使用方法理解清楚循环的几个要素(循环初始值、循环条件、循环体、循环增值语句)掌握for语句结构其使用方法能正确区分和选择三种不同循环语句掌握break和continue语句的使用理解循环嵌套及多重循环的显示 10 2 面向对象
程序设计 类和对象的概念与特征、属性和方法;
类与对象的关系;
变量作用域;
定义包和导入包;
对属性的封装;
构造方法的特点及实现对象成员变量初始化;
方法重载;
继承的概念和用途;
多态的概念和实现;
最终类和抽象类;
接口的概念和实现;
面向接口编程概念和实现。 掌握定义和使用类的方法;
理解变量的作用域;
掌握使用对象的步骤;
掌握创建包组织Java工程;
掌握添加类、方法的Javadoc注释;
理解封装的概念;
掌握private关键字和构造方法;
掌握继承的实现;
掌握This和Super关键字;
掌握多态的实现;
掌握Java接口的实现;
理解Java接口与多态的关系;
掌握面向接口编程的思想;
掌握接口中常量的使用。 12 3 数据与异常处理程序设计main()方法参数使用;
Java.util.Array类的使用;
定义和初始化字符串;
字符串常规操作及方法;
StringBuffer的定义;
StringBuffer的常用方法。
异常的概念和关键字;
异常处理结构;
声明和抛出异常;
自定义异常。 掌握一维数组的定义和使用;
掌握使用数组解决简单问题;
掌握使用双重for语句实现二维数组循环操作;
掌握String的基本用法;
掌握获得字符创长度、比较、连接、提取、查询字符串、大小写转化等操作;
掌握使用StringBuffer类的方法对字符串进行操作;
掌握Java的异常处理机制;
掌握使用try-catch-finally处理异常;
理解自定义异常的概念和使用方法;
掌握运用throw抛出异常;
运用throws声明异常。 10 4 图形用户界面程序设计掌握使用布局管理器进的概念和类型;
理解AWT的概念和主要方法;
掌握按钮事件处理步骤和接口中的方法;
掌握常用Swing组件的分类和创建过程;
掌握菜单及对话框的创建和事件响应方法。 12 5 Java语言高级程序设计
Thread类;
Date时间的概念和实现;
线程的状态和优先级;
线程通信;
嵌套字Socket类;
ServerSocket类;
UDP和TCP协议;
发送和接收数据报;
JDBC数据库连接。
理解什么是文件流;
掌握文件的顺序访问方式;
掌握随机读取文件的方法;
熟练使用Thread类创建线程应用程序;
使用Calendar类获取当前日期和时间;
使用SimpleDateFormat类来格式化时间;
熟练掌握线程5种状态和如何控制线程;
熟练掌握线程调度的优先级;
能够解决多线程之间的数据同步问题;
能基于TCP协议编写面向连
文档评论(0)